记录自己经常用的及个vim 技巧

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

[b]vimrc配置:[/b]

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

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

[b]vim:具体命令:[/b]
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使用技巧,不高级,也不涉及原理讲解。记录一下,给自己以后做下参考。

再给大家发一个vi命令图片,对vi不熟悉的同学可以打印出来,当字典用。
[img]/upload/attachment/126733/d08fe5f7-281f-3764-ba9d-16519e9879dd.gif[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值