linux下的编辑器有vimgedit,我现在还是比较喜欢使用vim,因为vim基本是用键盘操作的,不过也可以用鼠标,下面我们看下怎么设置vim,使其功能更强大。

首先第一步是安装vim由于我用的是redhat5,安装系统的时候就会自动安装vim编辑器,在这里我就不安装了,今天主要是介绍怎么使用

linux终端下可以这样子用vim打开文件,如果这样file.c文件不存在的话,就会重新创建一个这样的文件。

(在这里提醒下,vim里面分命令模式和插入模式要注意它们之间怎么切换,在命令模式下要进入插入模式就按下i键,在插入模式下要进入命令模式下就按下ESC键)

[root@localhost ~]# vim file.c

如上所示打开file.c文件现在还是在命令模式不可输入,如果要输入内容就在键盘上点击i进入输入模式:

下面怎么保存文件:

在你输入好内容后,按ESC键退出插入模式,进入命令模式输入:wq加回车就可以把文件保存(注意:也要输入)

上面是怎么打开一个文件、输入内容并保存退出

下面我们看下vim的一些常用的功能

1、 拷贝和黏贴

把光标移动到要拷贝行上,在命令模式下输入yy,再把光标移动到要黏贴的位置,同样在命令模式下输入p下面。我们看下操作:

如上图,我要拷贝第三行,把光标移动3行按ESC输入yy,在把光标移动到第四行按p

上面就是实现了拷贝和黏贴

同样删除一行就是把光标移动到那一行后,在命令模式下按下dd就可以把当前行删掉

这里介绍了最基本的功能下面说下vim的其他一些功能,说的vim的功能我们就要从它的配置文件看起

比如说你要设置像上面视图样要有行号你可以在命令模式下输入:set nu

不过为了更好的设置我在这里还是设置它的配置文件

Vim的配置文件在/etc/vimrc文件,每次用vim打开文件的时候,都会调用这个vimrc这个文件

[root@localhost ~]# vim /etc/vimrc  文件内容如下

在这要说明下的是,设置鼠标能用和快捷键

vimrc中设有几个快捷键:

set mouse=a //设置鼠标能用

map  :wqall //保存全部并退出 ,如果这些键有冲突,就进.vimrc来改吧

map  :NERDTreeToggle //打开目录树边框()

map  :NERDTreeMirror //目录树镜像

map  :wall //保存全部

map  :TlistToggle //Tlist开启,边框()

map  :! ctags -R . //当前目录递归创建ctag