Vim
文章平均质量分 64
痕枫冷
geek,喜欢研究技术
展开
-
坚持学习vim之开篇
前端时间学习了很长时间vim,一直没有成就,那会儿看的是学习vi和vim编辑器,看到map那张就放了。今天无意中看到vimturor觉得真心不错,或许这是一个好的资料 坚持把它啃下来,我英语又不差!原创 2013-01-29 10:12:09 · 554 阅读 · 0 评论 -
vim基本操作
使用默认的example配置文件 :r $RUNTIME/vimrc_example.vim vim查看以某个字母开头的命令列表: 字母 例如,查看e开头的命令集合: e 表示按CTRL 和字母D同时按 有时候编辑问个文件的时候突然忘了编辑文件的名称,这个时候可以按下Ctrl+G就可显示当前编辑的状态 将屏幕上滑和下滑半屏,使用按键Ctrl+U, Ctrl原创 2013-01-29 12:26:21 · 1292 阅读 · 1 评论 -
Vim Improved笔记之Commands For Programmers
为当前编辑的文件设置文件类型 一般情况下,vim根据后缀名猜测文件类型,但是在有些场合下,我们可能会自己写一个和平常不同的后缀名,这个时候应该告诉vim该文件的文件类型。比如 :set filetype=c 将当前编辑的文件定义为c文件。这样,即使当前文件后缀名为 .inc文件,vim还是把它当做c源文件,用c的语法高亮显示 当然,也可以查看对某一种文件类型的文档: :help原创 2013-01-29 17:59:07 · 1167 阅读 · 0 评论 -
vim多文件操作及Window
Marks vim可以设置书签,这样在文件内到处跳转后,可以跳转回来。比如在你想要跳回来的某一行按下ma,(可以按m[a-z]即26种选择) 然后跳转到别处时,再次按下`a,就会跳转回到你指定的行数. 当然,mark比较有用的场合在于删除多行。比如你想删除指定区间的行数,而你又不想记住这两行的行数,即可在删除区间的第一行按下ma,记录下mark a, 然后将光标移到删除的最后一行,再次按下原创 2013-01-29 15:17:07 · 1049 阅读 · 1 评论 -
vim基本可视模式
Visual模式 v 与V的区别。 v从当前字符开始选,以后每次选中一行,但第一次选择的是从当前字符开始的行。而V从当前行开始选择,直到光标结束之处。 块选择Ctrl+v 在表格中删除指定列非常有用 查看Visual Mode下的命令 :help v_ Visual模式下的操作 d 与D的区别 d只删除选中的字符,而D删除选中字符所在行的所有字符,c和C,y和Y同理原创 2013-01-29 16:25:30 · 2175 阅读 · 0 评论 -
vim处理文本文件
vim默认提供了很多处理plain text的操作,虽然不及word这些专门的文本处理工具,但是功能也很强大的说。 vim默认不会自动折行,也就是说当一行很长的时候,虽然表面上看起来vim把它断成好几行,但实际上并没有添加换行操作符,除非显式按回车键。 而命令:set textwidth = [num] 将一行显示为指定字符长度,超过这个长度vim会自动加上换行操作符,而不用用户的担原创 2013-01-31 11:39:40 · 1948 阅读 · 1 评论 -
Vim的operator model
Operator + Motion = Action Vim默认的Operation Model触发命令有: Trigger Effect c Change d Delete y Yank into register g~ Swap c原创 2013-11-13 22:18:59 · 1149 阅读 · 0 评论