标签:vim
有些工具,当时拿出来的时候很经验,但是一段时间过后就会忘了其存在。
还有一种工具,当你使用的越多,你才会发现这玩意快成精了。
vim就是这样的工具,你服还是不服?
教程很多,我个人之前存放的是简明vim练级攻略
文本操作历来就是常见操作,这种技能不能挂上技能清单,但是如果你没有处理文字的能力,那么总会让人觉得有些不可思议。从search
到regex
,从notepad
到notepad++
,最后再到这里要讨论的vim
,你会发现,有些东西,确实是熟能生巧之后才知牛逼。
vim用的时间不长,已经发现了确实非常赞,个人感觉vim的最大好处是释放了你键盘和鼠标切换的时间,这个时间真的太长了,而且是没有意义的存在。
文本操作有时候和数据库的操作非常像:增,删,改,查。
普通模式下光标移动h(left-line),j(down-line),k(up-line),l(right-line)
命令模式的开启:: / ?
复制:行复制yy
粘贴:p or P
(取决于粘贴方向)
剪切:dd
(delete,行操作)
undo: 撤销 u
redo:恢复 ctrl+r
(为什么不是r,因为r已经是开启编辑模式的功能键了)
查找:/searchWord
向下查询,向上为?/searchWord
保存那些太常规了,基本上不会变化,没必要细讲。
从命令中得到的一般规律,有待考证:
$ 应该和正则一样,是个行后缀标志,作用范围为当前行内
G 应该是个跨度标志 如 10G,即从开头跨越到第10行, yG 表示光标所在行到最后一行全被复制
标签:vim
原文地址:http://blog.csdn.net/bugmeout/article/details/46609933