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使用技巧,不高级,也不涉及原理讲解。记录一下,给自己以后做下参考。
再给大家发一个vi命令图片,对vi不熟悉的同学可以打印出来,当字典用。
- 大小: 154.9 KB
分享到:
相关推荐
讲述 vim 编辑器的几十个实用上手技巧
每一个技巧都有针对性地解决一个或一类问题,帮助读者提升vim的使用技能。《vim实用技巧》示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通vim。
两篇很牛的vim使用技巧 vim 技巧 chinaunix
vim技巧 vim 技巧
每一个技巧都有针对性地解决一个或一类问题,帮助读者提升vim的使用技能。《vim实用技巧》示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通vim。 《vim实用技巧》...
每一个技巧都有针对性地解决一个或一类问题,帮助读者提升Vim的使用技能。《Vim实用技巧》示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通Vim。 《Vim实用技巧》...
每一个技巧都有针对性地解决一个或一类问题,帮助读者提升vim的使用技能。《vim实用技巧》示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通vim。, 《vim实用技巧》...
每一个技巧都有针对性地解决一个或一类问题,帮助读者提升 Vim 的使用技能。本书示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通 Vim。 本书适合想要学习和掌握 Vim...
本教程详细介绍了Vim使用过程中用到的各种实用技巧,他会让你对Vim用一个更深的了解,本文适合对Vim有一定了解的人使用,小白刚开始用起来可能有点费劲,到后面会越用越熟练.我自从用了Vim对鼠标的依赖性降低了很...
美 Drew Neil《Vim实用技巧》
Vim实用技巧Vim实用技巧Vim实用技巧Vim实用技巧
每个录制文件包含了time_*和vim_*两个文件,其中time文件记录时间,vim命令记录的是命令,它们内容是script工具生成的。 查看演示方法,如查看第二个(time和vim两个文件中去有2的文件): scriptreplay time_...
vim实用技巧.pdf,用思维的速度编辑文档。2积分方便大家下载
Vim实用技巧.pdf vim使用技巧、各种命令
整合了网上一些使用vim技巧的文章,不是长篇理论,很实用.
Vim实用技巧 文字版 完整全本 pdf
Easwy大牛的高级VIM技巧网页版,学习VIM的好教材,感谢easwy!
在使用vim的过程中,你可能同时打开几个project,每个project的配置可能都不相同,文中介绍了两种方法来保存每个project自身的独有配置。一种是使用一个固定的vim配置脚本保存project相关的path设置、按键映射等;...