上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: 他们是很强大的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 殷大侠 阅读(2324) 评论(0) 推荐(0) 编辑
摘要: 虽然跳转是在文件之间进行,但是有一些在文件内的动作也被称为跳转; 使用 :jumps 可以查看跳转列表; 使用:ctrl-i 与 ctrl-o 进行跳转列表间的向前和向后遍历; 下图为常见的跳转动作: 对于gf 命令,有时候需要设置一下路径: 通过:set path? 命令可以看到当前的路径: 如:path=.,/usr/include,, 对于具体怎么设置的问题,以后再说吧。(可能需... 阅读全文
posted @ 2017-06-07 15:16 殷大侠 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 基于行的基本移动: 看看就明白的东西:(主要明白屏幕行与实际行就好) 基于单词的移动: 字符的查找功能: 用精确的文本对象选择选区: Vim中的文本对象由两个字符组成, 第一个字符永远是 i 或 a, 一般以 i 开头的会选择分隔符内部的文本,以 a 开头的会包括分隔符在内的整个方本。 文本对象可以 阅读全文
posted @ 2017-06-06 22:37 殷大侠 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 用 :edit 命令打开一个文件 :edit + {filename} 就可以打开一个文件到缓冲区中, 并且可以加文件路经的; 在路经中, %表示当前文件的完整路经, 用:h 可以去除文件名,保留文件路经中的其它部分;所以呢,我们可以组合使用 %:h 另个,在输入路经的过程中,也可以用tab 进行补全; 使用netrw的管理文件系统: 使用: edit +... 阅读全文
posted @ 2017-06-06 19:54 殷大侠 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 记住:我们编辑的文件只是在内存中的映像, 在VIm术语中称为"缓冲区" 用缓冲区列表管理打开的文件: 当打开多个文件时,可以用 :ls 查看缓冲区列表。 如,打开了多个文件: 输入 :ls 命令,得到: 其中,%表示哪个文件在当前窗口可见, # 表示为轮换文件; 用 ctrl-^ 可以在当前窗口文件 阅读全文
posted @ 2017-06-06 16:42 殷大侠 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 当按下:键时, Vim会切换到命令行模式; 重复上次执行的EX命令,只需按@:就可以; 在一行或多个连续行执行命令 很多的EX全天候可以指定操作范围,如行号,位置标记等; 以:print命令作为演示,下面: 用行号作为地址: 用行号指定一个范围,形式为: :{start},{end} 也可以用高亮选 阅读全文
posted @ 2017-06-06 10:06 殷大侠 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 三种可视模式: v 激活面向字符的可视模式; V 激活面向行的可视模式; ctrl+v 激活面向列块的可视模式; 选择高亮区: 上面的 v 是可以与跳转指令 以及表示范围的指令组合使用的。 如:vl, vaw,viw, vap, vgg, vG, vw,vb, vge等; 命令: gv: 表示重选上次的高亮选区; o: 表示切换高亮选区的活动端... 阅读全文
posted @ 2017-06-05 20:34 殷大侠 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 1. 建议:当打错一个单词时,删除掉重新打一遍, 避免在错誤的基础上进行修改; 2. 在插入模式下,可以用一些组合键,它也可以用于VIM 命令模式下,也可以用于 base shell 下; ctrl-h 删除前一个字符; ctrl-w 删除前一个单词; ctrl-u 删除至行首; 从插入模式返回到普通模式 有三个方法,其中ECS 与 c... 阅读全文
posted @ 2017-06-05 16:58 殷大侠 阅读(700) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页