摘要: 他们是很强大的EX命令: substitute的格式: :[range]s[ubstitute]/{pattern}/{string}/{flags} 其中的patttern 指的是正则表达式的匹配; flags:为标志位: 注意: 1. 所以呢,在缺省情况下,substitute命令仅仅作用于当前行, 而且只会修改第一处匹配; 2. 第二点: 当查找留空时,VIM 会重... 阅读全文
posted @ 2017-06-07 22:48 殷大侠 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 自动补全可以很好的提高输入的效率: 触发自动补全的方法总结: 可供弹出式菜单的使用的命令: 其它再补充; 阅读全文
posted @ 2017-06-07 22:48 殷大侠 阅读(897) 评论(0) 推荐(0) 编辑
摘要: VIM下的删除:delete; 复制:yank; 粘帖:put; 都会用到VIM下的相关寄存器,今天就说说这个寄存器的问题: VIM中有多种寄存器:包括: 有名寄存器,用名字(”a-“z); 无名寄存器,名字为:“” 进行任何删除、复制操作时,它都会赋值,也是默认的,不用指定就可以; 黑洞寄存器:“_ 表示真的完全没有了,放进去的东西都不会恢复的; 复制专用寄存器... 阅读全文
posted @ 2017-06-07 15:17 殷大侠 阅读(2325) 评论(0) 推荐(0) 编辑
摘要: 虽然跳转是在文件之间进行,但是有一些在文件内的动作也被称为跳转; 使用 :jumps 可以查看跳转列表; 使用:ctrl-i 与 ctrl-o 进行跳转列表间的向前和向后遍历; 下图为常见的跳转动作: 对于gf 命令,有时候需要设置一下路径: 通过:set path? 命令可以看到当前的路径: 如:path=.,/usr/include,, 对于具体怎么设置的问题,以后再说吧。(可能需... 阅读全文
posted @ 2017-06-07 15:16 殷大侠 阅读(323) 评论(0) 推荐(0) 编辑