刘德华年轻时有多帅:[Vim]使用Vim画ASCII图 – Running water never gets ...
来源:百度文库 编辑:中财网 时间:2024/05/19 22:26:58
[Vim]使用Vim画ASCII图
DrawIt是一个Vim插件,用来在Vim编辑器中使用键盘(主要是方向键)画ASCII图。下面就我使用DrawIt.vim画的C函数调用的堆栈示意图。
+-----------------------+ | 0 | <----0xbfffffff +-----------------------+ | filename | +-----------------------+ | environment | | variables | +-----------------------+ | ............... | +-----------------------+ | arguments |+------+ +-----------------------+ || | | return address | || v +-----------------------+ || %ebp----> | old %ebp | || +-----------------------+ || | | || | local variables | || %esp----> | | || +-----------------------+ stack || | argument 2 | | growing| +-----------------------+ direction || | argument 1 | || +-----------------------+ || | return address | || +-----------------------+ |+--------------+ old %ebp | <-----%ebp | +-----------------------+ | | | | | local variables | | | | <-----%esp | +-----------------------+ | | %$#!@^&*^%$#$@!)<)>(@ | _|_ +-----------------------+ \ / | %$#!@^&*^%$#$@!)<)>(@ | ' +-----------------------+
基本使用:
- \di 进入画图模式;
- \ds 离开画图模式;
- 上下左右方向键,移动并画图;
- Shift+上下左右方向键,只移动光标;
- 空格键,打开/关闭擦除模式,擦除模式下,移动光标时光标处字符被空格取代;
- >, <, ^, v,画箭头;
- \>, \<, \^, \v,画粗箭头;
- 可视化模式,即Ctrl + v后加motion后选中的文本块,可以使用下面快捷键:
- \a 画箭头,区块开始处,指向区块结束处;
- \b 画矩形框;
- \c 画幕布,会提示行数,列数使用&textwidth选项,默认78列;
- \e 画椭圆;
- \l 划线。
- 其他参考:h DrawIt。
建议:类似上面框图,先画好框架,然后利用Vim的替换模式(普通模式下按R)进行标识。
到此下载DrawIt。下载后,使用Vim打开,执行:so %安装即可。
linux下vim问题
哪里能下载VIM 2???
哪里能下载VIM 2??
如何使Vim采用GUI支持模式编译:即可以使用 gvim
自己写的歌 想自己制作伴奏 有可以制作伴奏的软件吗?哪里能下载 VIM 2 ?
vim里按shift+3 就会查找那个词,之后就用黄色背景高亮的显示它,怎么才能取消这黄色呢?
如何使用ASCII码?
微机中普遍使用的字符编码是ASCII码吗?
计算机使用的数据何时使用ascii码何时使用二进制码?
为什么做字符画的软件也叫ASCII?
ASCII是什么
ascii 码
ASCII是多少??
ASCII编码
ASCII问题
ASCII问题
如何使用ASCII码方式上传呢?我使用的空间是新网的标准1型虚拟主机!
什么是ASCII?什么又是ASCII艺术?
字母A的ASCII码为1000001,若使用偶校验,则其奇偶校验位为什么?使用奇校验其奇偶校验位为什么?
字母A的ASCII码为1000001,若使用偶校验,则其奇偶校验位为什么?使用奇校验其奇偶校验位为什么?
什么是ASCII码
请教汇编语言ASCII
何为ascii
什么是ASCII码