简介
DrawIt 插件用来在 Vim 中进行简单的画图功能。可以方便地移动光标并画出横线、竖线、斜线、箭头和交叉字符,也带有实用的画图功能,轻松画带箭头的线、矩形及椭圆。
官方主页:https://github.com/vim-scripts/DrawIt
帮助文档:https://github.com/vim-scripts/DrawIt/blob/master/doc/DrawIt.txt。
常用操作
开始使用 DrawIt:\di
停止使用 DrawIt:\ds
向上移动光标并画线:左箭头
向下移动光标并画线:下箭头
向左移动光标并画线:左箭头
向右移动光标并画线:右箭头
仅向上移动光标:k
仅向下移动光标:j
仅向左移动光标:h
仅向右移动光标:l
开启/关闭橡皮擦:空格
向上移动光标并画上箭头 ^:^
向下移动光标并画下箭头 v:v
向左移动光标并画左箭头 <:<
向右移动光标并画右箭头 >:>
向上移动光标并画胖上箭头 ^:\^
向下移动光标并画胖下箭头 v:\v
向左移动光标并画胖左箭头 <:\<
向右移动光标并画胖右箭头 >:\>
向上左移动光标并画 \:<Home>
向上右移动光标并画 /:<Page Up>
向下左移动光标并画 /:<End>
向下右移动光标并画 \:<Page Down>
选择可视区域:拖动鼠标左键 或 <Ctrl> + v
根据选定的可视区域画带箭头的线:\a
根据选定的可视区域画盒子:\b
根据选定的可视区域画椭圆:\e
根据选定的可视区域画直线:\l
\f fill a figure with some character
\h create a canvas for \a \b \e \l
\s adds spaces to canvas
使用指定字符代码替换选定的可视区域:\ra ... \rz
\pa ... like \ra ... \rz,except that blanks are considered to be transparent
以上是自己使用的实践结果,未翻译过来的表示我还不明白的用法,待进一步研究。有兴趣的可以参考简介中的帮助文档链接,有非常详细的使用教程。