前段时间,在公司新开了一个虚拟机,安装上了rhel5,突然安装时没有安装上emacs,好不容易装上了,却发现要语法高亮也是如此的复杂。一气之下,也学着别人用vim来。vim功能未必如emacs强大,但是对于我这种菜鸟却是足够的。

 

今天在家,发现电脑里的ubuntu(使用的是vm),安装时么有安装vim,搞了半天,才发现原来安装时只安装上了vim.tiny。这是一个精简版。于是第一时间使用:

sudo apt-get install vim

进行安装,此时出现了如下的字样:

The following packages have unmet dependencies: vim: Depends: vim-common (= 1:7.1.314-3ubuntu3.1) but 2:7.2.079-1ubuntu5 is to be installed

 

看了半天没有明白,后来查了一下,才发现应该是source list的vim版本较高,需要较新的vim-common来支持。又见网页上有人说先remove掉

vim-tiny,然后在install vim。

 

又试了一遍,发现仍然出现上面的提示。因为已经remove了vim-tiny,现在连vim-tiny都不能用,于是唯有把心一横,先把vim-common也removed掉,再安装一次vim。嘿,安装过程顺利进行了~~~~

 

vim是安装上了,但打开一个c文件 却不见有语法高亮,google了一下,发现vim也是需要一个.vimrc的文件来配置,于是重网上参考了一下被人的设置,如下:

:synta on 语法高亮显示(如果没有则在/etc/profile中添加export TERM=xterm-color)

:set tabstop=4 设置制表符为4
:set softtabstop=4 设置软制表符为4
:set shiftwidth=4 设置缩进的空格数为4

:set autoindent 设置自动缩进(与上一行保持相同的缩进)
:set cindent 设置缩进(C语言方式的缩进)
:set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,:1s}

:set nu 显示行号
:set hlsearch 高亮显示找到的匹配

 

保存即可。

 

.vimrc文件的其他一些描述也抄录如下:

 

文件/etc/vimrc的文件是系统中公共的vim配置文件,对所有用户都有效。在每个用户的主目录下,都可以自己建立私有的配置.vimrc。例如,/root目录下,通常已经存在一

个.vimrc文件。

安装vimrc
sudo gedit /etc/vim/vimrc

在Redhat/Fedora 的各个版本中,缺省只要安装了vim-enhanced 软件包,vi就能自动识别出很多种文件各式并将关键字以适当的方式高亮显示。

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐