首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

记上自己常用的VIM操作与插件

2012-08-30 
记下自己常用的VIM操作与插件由于经常在linux环境下调试程序,有的时候难免会直接打开VIM修改程序,查看日志

记下自己常用的VIM操作与插件

由于经常在linux环境下调试程序,有的时候难免会直接打开VIM修改程序,查看日志,在此记录一下自己常用的快捷键,plugin,给自己一个备忘,也希望能帮助到vim中的同道朋友。

首先在你的linux的home目录下建立.vimrc文件和.vim文件夹,然后#cd .vim中,再依次建立两个文件夹,doc,plugin。

安装的插件,主要有3个:ctags, taglist, NERDTree,至于去哪里下载,麻烦到google下敲几个关键字吧,另下文出现的#为命令行提示符

1.ctags

安装方法:


右面的NERDTree窗口在我电脑上没显示出来,图片可能有点宽了,可以右键另存为到本地再查看。

另外,写几个自己常用的vim命令吧

hjkl,这4个就不用说了吧

:w,相当于ctrl + s

:x,相当于ctrl + s,然后关闭

x,注意没有":"哦,删除当前光标所在字符

%:跳转到匹配的括号

i:切换到插入模式,在光标前插入

a:跟i相似,在光标前插入

dd:删除当前行,并放入到剪贴板中

p:粘贴剪贴板中内容

u:相当于ctrl + z吧

o,O:在当前行前,后插入一个空行

:e <path/to/file> : 打开一个文件

0   : 数字零,到行头
^    :到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
$   : 到本行行尾
g_ : 到本行最后一个不是blank字符的位置。

/keywords,向下查找,n查找下一个

?keywords,向上查找,N查找上一个

G,到文件尾

还有利用visual模式下的多行批量操作(ctrl + v进入到visual模式,然后移动光标选定要操作的行,如果要插入,则shift + i(即I),然后输入自己想要插入的内容,然后ESC,则每一行都会在同一个位置插入你刚刚输入的字符,如果要删除,则直接按x(删除首字符),ESC,则批量删除了每一行的首字符

暂时就想起这么多了,我也是个菜鸟,欢迎交流,但请嘴下留情


热点排行