Vim 使用 DrawIt 画图

简介

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

在选择区域画盒子:

在选择区域画椭圆:e

在封闭区域内填充字符:f(按下 f 后会提示“Enter fill character”,输入要填充的字符再回车)

h create a canvas for a  e l

s adds spaces to canvas

选择区域填充指定字符: a ... z(r 后面的字符就是要填充的字符)

pa ... like a ... z, except that blanks are considered to be transparent

以上是自己使用的实践结果,未翻译过来的表示我还不明白的用法,待进一步研究。有兴趣的可以参考简介中的帮助文档链接,有非常详细的使用教程。

附录

从别的教程中偷师学来的

移动块

选择区域后,按住 <Ctrl> 再移动鼠标到指定位置

擦除块

选择区域后,按 <空格>,表示用空格替换指定区域的内容

参考链接:https://www.linuxprobe.com/vim-originally-can-play-like-this.html

原文地址:https://www.cnblogs.com/imzhi/p/vim-drawit.html