您的位置:首页 > 其它

笔记四:vim编辑器的配置

2011-09-13 17:56 274 查看
按照网上说的安装vim-full版本,#sudo apt-get install vim-full,但却提示没有找到vim-full这个软件包,很奇怪啊!下面是我配置vim的步骤,其中大部分是网上的,也有一小部分是自己的操作

,供自己备份保存,也供大家学习!
1.重新安装vim
#sudo apt-get remove vim
#sudo apt-get install vim
2.注:只对各个用户在自己的当前目录下的.vimrc修改的话,修改内容只对本用户有效,要想全部有效,可以修改/etc/vim/vimrc.
ps:如果是修改/etc/vim/vimrc,命令#sudo
gedit /etc/vim/vimrc
如果是修改当前目录下的.vimrc
切换到家目录 #cd
~
touch一个名为.vimrc的文件(以.开头的为隐藏文件)

#touch .vimrc

#vi .vimrc
修改内容如下(其中“后表示注释):

"当文件在外部被修改,自动更新该文件

set autoread

"高亮显示当前行

set cursorline

hi cursorline guibg=#222222

hi CursorColumn guibg=#333333

"开启折叠

set nofen

set fdl=0

"设置tab键为4个空格

set tabstop=4

set smarttab

"不要在单词中断行

set lbr

"自动缩进

set ai

"智能缩进

set si

"Wrap lines

set wrap

"Turn on WiLd menu

set wildmenu

"显示标尺

set ruler

"显示行数

set nu

"高亮显示搜索的内容

set hlsearch

"开启状态栏

set laststatus=2

"显示当前目录的函数

function! CurDir()

let curdir = substitute(getcwd(), '/Users/amir/', "~/", "g")

return curdir

endfunction

"如果taglist窗口是最后一个窗口,则退出vim

let Tlist_Exit_OnlyWindow = 1

"设置TagList的快捷键为F9

map <f9> :TlistToggle<cr>

" 设定默认解码

set fenc=utf-8

set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936

" 不要使用vi的键盘模式,而是vim自己的

set nocompatible

" history文件中需要记录的行数

set history=100

" 在处理未保存或只读文件的时候,弹出确认

set confirm

" 与windows共享剪贴板

set clipboard+=unnamed

" 侦测文件类型

filetype on

" 载入文件类型插件

filetype plugin on

" 为特定文件类型载入相关缩进文件

filetype indent on

" 保存全局变量

set viminfo+=!

" 带有如下符号的单词不要被换行分割

set iskeyword+=_,$,@,%,#,-

" 语法高亮

syntax on

" 高亮字符,让其不受100列限制

:highlight OverLength ctermbg=red ctermfg=white guibg=red guifg=white

:match OverLength '\%101v.*'

" 状态行颜色

highlight StatusLine guifg=SlateBlue guibg=Yellow

highlight StatusLineNC guifg=Gray guibg=White

" 高亮显示匹配的括号

set showmatch

" 匹配括号高亮的时间(单位是十分之一秒)

set matchtime=5

" 在搜索的时候忽略大小写

set ignorecase

" 不要高亮被搜索的句子(phrases)

set nohlsearch
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vim function windows