简介
DrawIt 插件用来在 Vim 中进行简单的画图功能。可以方便地移动光标并画出横线、竖线、斜线、箭头和交叉字符,也带有实用的画图功能,轻松画带箭头的线、矩形及椭圆。
官方主页:https://github.com/vim-scripts/DrawIt
帮助文档:https://github.com/vim-scripts/DrawIt/blob/master/doc/DrawIt.txt。
常用操作
开启/关闭
开启 DrawIt 模式:\di
关闭 DrawIt 模式:\ds
开启/关闭橡皮擦
空格键
画线
向左画横线:左箭头
向右画横线:右箭头
向上画竖线:上箭头
向下画竖线:下箭头
向上画 \:<Home>
向上画 /:<Page Up>
向下画 /:<End>
向下画 \:<Page Down>
画斜线的记忆方法:
| Home | | PageUp |
| end | | Page Down |
想像这四个键被一把大X覆盖住了。
移动光标
左移:h
右移:l
上移:k
下移:j
画箭头
上箭头:^
下箭头:v
左箭头:<
右箭头:>
胖上箭头:\^
胖下箭头:\v
胖左箭头:\<
胖右箭头:\>
高级操作
选择区域:按下鼠标左键并拖动鼠标 或 <Ctrl> + v
在选择区域画直线:\l
在选择区域画带箭头直线:\a
在选择区域画盒子:\b
在选择区域画椭圆:\e
在封闭区域内填充字符:\f(按下 \f 后会提示“Enter fill character”,输入要填充的字符再回车)
\h create a canvas for \a \b \e \l
\s adds spaces to canvas
选择区域填充指定字符:\ra ... \rz(r 后面的字符就是要填充的字符)
\pa ... like \ra ... \rz, except that blanks are considered to be transparent
以上是自己使用的实践结果,未翻译过来的表示我还不明白的用法,待进一步研究。有兴趣的可以参考简介中的帮助文档链接,有非常详细的使用教程。
附录
从别的教程中偷师学来的
移动块
选择区域后,按住 <Ctrl> 再移动鼠标到指定位置
擦除块
选择区域后,按 \r<空格>,表示用空格替换指定区域的内容
参考链接:https://www.linuxprobe.com/vim-originally-can-play-like-this.html
来源:oschina
链接:https://my.oschina.net/u/4326386/blog/3673994