vim使用

来源:互联网 发布:贴吧源码 编辑:程序博客网 时间:2024/05/22 01:37
VI的意思是Visual editor。Vi是唯一所有Linux系统发布版本中都带有的编辑器。
 
VI是由加州大学伯克莱分校开发的,vi起源于行编辑器ex。目前ex单独存在,并成为vi的一种特殊编辑模式。
 
Vim(Vi IMproved)是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
 

.vimrc是vim的配置文件,在多个位置存在,会依次寻找,在/etc/目录下的.vimrc是全局的,一般使用的是各个用户目录下的.vimrc

 

set     mouse=a   设置鼠标可用

set     nu              显示行号

 

gvim是一个插件,既支持windows也支持linux,功能上还要强于vim,ctags是Linux自带的一个插件,使用ctags -R可使整个程序的栈帧被加载。

 

进入文件后:

 

进入编辑模式: i , o , a

 

非编辑模式下:

若ctags -R成功,则用ctrl+] 可追踪函数的定义,crtl+t返回上一个位置,crtl+o也可以返回上一个位置。

若要到文件头部,快捷键是g g

若要到文件尾部,快捷键是G

 

:ls                                                      查看刚刚看过哪些文件

:file和:find                                        都可以返回当前文件名,只是返回信息略有不同

:pwd                                                  查看当前文件所在的路径

:new                                                  新建文件

:e   f                                                   打开文件f

:make                                                直接编译

:%s/x/y/g                                          用y对x进行全局替换

x      dd                                                剪切x行

x       yy                                               复制x行

p                                                         粘贴

alt+u                                                  回复修改前的状态

 

:sp   f                                               打开多个文件窗口

ctrl+tab+w+g/k进行切换