分享

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

 royi_r 2010-10-07
本文的主要目的是讨论记录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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多