随笔分类 -  vim技巧

摘要:添加注释:先将光标移动要注释的代码块第一行或最后一行的行首,在Normal模式下按v进入可是模式,按下shift同时向上/向下移动光标(是上下键不是jk),按Ctrl + q将行首标记起来,按shift + i然后插入注释符,再按esc就完成注释了。删除注释:如果是“#”这样的单个注释符就不用命令记录了,但是当注释符是“//”时,还是记录一下方便些,先将光标移动到要删除注释的代码块第一行或最后一行的行首,按qa开始记录命令,按v进入可视模式,按shift 同时向上/下移动光标选中被注释文本,按d(完成单个注释符删除)按q按@a参看文献 阅读全文
posted @ 2012-08-24 16:02 吞枣 阅读(319) 评论(0) 推荐(0)
摘要:cw 修改一个单词,保留单词后的空格,c$dw 删除一个单词,dd删除正行,d$删除到行尾daw 当光标不在单词首的时候,可以用此删除一个单词d a wordx 代表dl删除当前光标下的字符X 代表dh删除删除光标左边的字符D 代表d$删除到行尾C 代表c$修改到行尾s 代表cl修改一个字符S 代表cc修改一整行r 替换一个字符. 重复上一次的改动动作p 将删除的内容取回,并放在光标后P 将删除的内容取回,并放在光标前yw 复制一个单词yy 复制一行ye 复制一个单词,不包含单词后的空白cis 修改一个句子,以句号结尾cas 修改一个句子,但不包含句子后的空白as,is同样适用于d操作R 进入 阅读全文
posted @ 2012-03-03 20:04 吞枣 阅读(963) 评论(0) 推荐(0)
摘要:/word 在文本中搜索word关键字?word 是/的反向版本,按确定键后高亮显示匹配内容,set ignorecase区分大小写;set nohlsearch取消暂时取消高亮显示将光标置于word上,然后按下*键即可搜索word关键字,#则是*的反响版本/word\> 查找结尾为word的词/\<word\> 查找单词word^ 表示一行的开头, $表示一行的结尾. 匹配任何字符,如c.m就可匹配com,cem,cam等 阅读全文
posted @ 2012-03-03 20:03 吞枣 阅读(190) 评论(0) 推荐(0)
摘要:h,j,k,l 就不多做介绍了`` 跳回到刚才的出发点没有参数的G跳转到全文结尾,gg跳转到文首CTRL+G显示行信息50% 跳转到全文的50%处H 跳转到当前屏幕的顶部,M 中间, L 底部CTRL+U 向上滚动半屏,CTRL+D向下滚动半屏CTRL+E向上滚动一行,CTRL+Y向下滚动一行CTRL+F向前一屏,CTRL+B向后一屏zz把当前行置于中央,zt置于顶部,zb置于底部mword将当前光标下的位置记为word,是用`word可以直接跳转到此处,:marks显示有名标记 阅读全文
posted @ 2012-03-03 20:03 吞枣 阅读(160) 评论(0) 推荐(0)