vim 小技巧

来源:互联网 发布:电脑打字什么软件培训 编辑:程序博客网 时间:2024/06/06 04:49


1、全局替换
 :%s/text1/text2/gc

 s...search
 g....global
 

2、ctrl + n:关键字补全  ctrl+n/p 上下移动

3、diff 命令是比较文件命令,很有用哦。


4、screen命令主要用于远程登陆时的窗口。。。。很有用。


5、ctags -R:
    ctrl + ]  和 ctrl + t组合使用,很有用哦。
    这个是要装ctaglist插件的

6、split 同时打开两个源文件

7、v 可视模式  选中一段后 按 = 自动缩进

8、下Ctrl+v,进入列模式; b.在行首选择需要注释的行; c.按下“I”,然后输入注释符(“//”、“#”等); d.按下两次“Esc”键(看到网上有些资料只是说按下“Esc”)。2.删除多行注释: a.按下Ctrl+v,进入列模式; b.选定要取消的注释符; c.按下“x”或者“d”.

9、gg 文件头 G 文件末尾  和8搭配用可以起到全文缩进的作用


10、 shift + K: 显示手册


11.   ]]  下一个函数


12.   [[  上一个函数

13.   ctrl + b : 关键字匹配(这个是我意外的按出来的,还挺好用的,哈哈……,shift + K 也是我按错了按出来的,意外的惊喜,咯咯……)


14. 在写脚本比如Python时,缩进是很关键的一点,将TAB设置为空格,需要修改配置文件(/etc/vim/vimrc)

在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:
set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)
set expandtab

对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:
TAB替换为空格:
:set ts=4
:set expandtab
:%retab!

空格替换为TAB:
:set ts=4
:set noexpandtab
:%retab!


0 0