红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu下vim语法着色和缩排问题的解决

发布时间:2008-07-07 10:43:44来源:红联作者:Junyi
本文的主要目的是讨论记录ubuntu下vim语法着色和缩排的方法

1。前提
安装vim
sudo apt-get install vim-full

之后,在/etc/vim下会发现vimrc这个文件这个是公共配置文件,修改它一般会对所有的ubuntu用户产生效果。

2。语法着色
要让语法高亮显示,可以用如下办法:

方法一:
去掉/etc/vim下vimrc中syntax on一句前面的注释符号来开启

方法二:
如果方法一失效可以编辑/etc下的profile文件,添加
export TERM=xterm-color

方法三:
拷贝语法着色示例文件
cp /usr/share/vim/vimcurrent/vimrc_example.vim ~/.vimrc

方法四:
在vim中输入:syntax on来开启语法着色

一些配色方案,来自互联网,直接添加在vimrc文件末尾即可:
colorscheme elflord
"colorscheme darkblue
"colorscheme evening
"colorscheme murphy
"colorscheme torte
"colorscheme desert

3。缩进
以下内容来自互联网
1)设置(软)制表符宽度为4:

set tabstop=4
set softtabstop=4

2)设置缩进的空格数为4

set shiftwidth=4

3)设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:

set autoindent

4)设置使用 C/C++ 语言的自动缩进方式:

set cindent

5)设置C/C++语言的具体缩进方式:

set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

6)如果想在左侧显示文本的行号,可以用以下语句:

set nu

7)最后,如果没有下列语句,就加上吧:

if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
文章评论

共有 1 条评论

  1. 木瓜~ 于 2012-03-29 00:14:50发表:

    感谢!