ubuntu下配置vim | 您所在的位置:网站首页 › ubuntu设置vim › ubuntu下配置vim |
1、安装vim sudo apt-get install vim-full2、配置文件的位置在目录 /etc/vim下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。 3、设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示:syntax on2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:export TERM=xterm-color 4、设置Windows风格的C/C++自动缩进(添加以下set语句到vimrc中) 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%dmset t_Sf=^[[3%dmendif 无论在Linux下,还是win下,修改vim配置文件尽量修改自己用户主目录下的.vimrc(在win中是_vimrc)在Ubuntu下使用sudo apt-get install vim-full将vim更新成完整版(不一定非得完整版的吧?)第二步,在当前用户的主目录下新建文件.vimrc,内容如下: 1、安装vim sudo apt-get install vim-full2、配置文件的位置在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。 3、设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示:syntax on2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:export TERM=xterm-color 4、设置Windows风格的C/C++自动缩进(添加以下set语句到vimrc中) 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%dmset t_Sf=^[[3%dmendif 更多内容如下:"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 一般设定 网址:http://salogs.com/category/linux%25e7%25b3%25bb%25e7%25bb%259f%25e7%25ae%25a1%25e7%2590%2586/vim/"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""1、设置光标行set cursorline这条命令会在vim的光标所在行上标记为一条横线还可以修饰一下条横线:highlight CursorLine guibg=lightblue ctermbg=lightgray2、设置光标列set cursorcolumn " 设定默认解码set fenc=utf-8set 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=Yellowhighlight StatusLineNC guifg=Gray guibg=White """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 文件设置"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 不要备份文件(根据自己需要取舍)set nobackup " 不要生成swap文件,当buffer被丢弃的时候隐藏它setlocal noswapfileset bufhidden=hide " 字符间插入的像素行数目set linespace=0 " 增强模式中的命令行自动完成操作set wildmenu " 在状态行上显示光标所在位置的行号和列号set rulerset rulerformat=%20(%2*% |
CopyRight 2018-2019 实验室设备网 版权所有 |