注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

江志祥的博客

可恶的中国银行,信用卡像病毒啊,取消那么难,,,

 
 
 

日志

 
 

常用的vim 技巧  

2014-03-13 19:35:33|  分类: 计算机_Vim |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
VI可以让我们的手在键盘上漂起来,就像玩WAR3一样。 
可惜我不是vi发烧友。 
记录几个常用的技巧以免忘记了可以看看: 

vimrc配置: 

syntax on#语法高亮 
set nu#显示行号 
#设置tab大小 
set tabstop=4 
set softtabstop=4 
#自动缩进 
set autoindent 
#C语言格式里面的自动缩进 
set cindent 

把vi 替换成vim命令:alias vi="vim" 
等号两边不能有空格哦。可以把这个命令放到~/.bashrc里面去。 

vim:具体命令: 
1、跳到哪一行:有很多方法,我比较喜欢直接:xxx,例如我要到100行,直接:100就可以了。还可以用g,或者+-,不喜欢用,个人喜好问题。 

2、跑到第一行:在命令模式下gg就可以了,跳到最后一行是G,这个貌似时刻都会用到。 

3、选择代码:v进入VISUAL模式,然后移动方向键盘就可以选择你的段落了。 
4、复制:复制某一行数,光标移动到某一行,然后yy,对于粘贴则是p. 
5、剪切或者删除某一行:dd 

6、选择 

   XXXXX 

大括号里面的代码:光标移到第一个大括号,先按v进入visual模式,然后%就可以选中这一段代码了。 

7、从一个大括号跳到另外一个大括号: 
移动第一个大阔号,然后按%就可以了。 

8、查找:输入/xxxx,例如我查找main,则输入/main就可以,也可以把光标移到某一个单词上,在按shift+3就可以跳到这个单词的其他位置。 

9、全部替换:%s/old/new,替换第一个:s/old/new 

10、代码提示:ctrl+p 和其他IDE一样,vi也可以代码提示。 

11、显示函数帮助文档:光标移到某一个单词,然后按k就可以跳到这个函数的man文档里面去。 

12、代码格式:按v进入visual模式,然后选择某段要格式化的代码,然后按=就可以把你原来那凌乱的代码整理好。或者在shell里面indent ***.就可以将这个文件的代码格式化。类似与eclipse的ctrl+shift+f. 

13、看脚本的时候,经常需要在这个脚本调用那个脚本,有的时候需要在vi里面打开另外一个文件:光标移到某个文件名上,然后gf就可以打开光标所在的文件。 

14、vi 里面运行shell命令,可以采用!xxx eg:!ls,或者输入:sh,就跳到shell下,在命令结束以后,ctrl+d就返回原来的vi。 

15、用vi查看二进制文件,vi xxx然后输入%s!xxd 就可以看到以十六进制表示的二进制文件。 

以上讲的都是些非常常用的vi使用技巧,不高级,也不涉及原理讲解。记录一下,给自己以后做下参考。 



  评论这张
 
阅读(57)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017