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

来源:百度文库 编辑:神马文学网 时间:2024/04/28 21:23:05
本文的主要目的是讨论记录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文件,如果没有就自己建立一个
然后把下面内容加入

set autoindent
set cindent
set modeline
set ruler
set showcmd
set showfulltag
set showmode
set smartcase
set smartindent
set imcmdline
set previewwindow
set hlsearch
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