Ubuntu10的vim配置
2011-11-24 17:45
232 查看
默认配置文件是:/etc/vim/vimrc
但是可以在hone目录下建立自己的配置文件切换到home目录 #cd ~
touch一个名为.vimrc的文件(以.开头的为隐藏文件)
#touch .vimrc
#vi .vimrc
输入以下配置:
set nocompatible 去掉有关vi一致性模式,避免以前版本的一些bug和局限 <----这个很重要,如果不配置,在编辑模式下按方向键会输入字符,很恼火
set number 显示行号
set autoindent 自动对齐,也就是把当前行的对起格式应用到下一行
set smartindent 智能对齐,智能的选择对起方式,对于类似C语言编
set showmatch 括号匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set ruler 在编辑过程中,在右下角显示光标位置的状态行
set incsearch 使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车
set tabstop=4 tab键为4个空格
"设置Windows风格的C/C++自动缩进,第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set shiftwidth=4
set softtabstop=4
set cindent C语言格式对齐
set nobackup 不要备份文件
set clipboard+=unnamed 与windows共享剪贴板
"语法高亮度显示
syntax on
"默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
“查找时高亮显示,“set nohls”使其无效
set hlsearch
"检测文件的类型
filetype on
"记录历史的行数
set history=1000
"背景使用黑色
set background=dark
"去除vim的GUI版本中的toolbar
set guioptions-=T
"如果没有下列行,加上吧
if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
#开启标尺
set ru
#设置光标在行首时按退格键,光标会回到上一行行尾
set backspace=indent,eol,start
#设置可以用某些按钮移动光标,比如左方向、右方向、退格、空格等等
set whichwrap=b,s,<,>,[,]
#将制表符替换为空格
set et
#设置换行会在单词之间的空格进行,不会拆开单词
set lbr
#设置自动缩进
set ai
#在Gvim下设置水平卷动轴,Vim下不设置,两者的配色方案也不一样
if (has("gui_running"))
set nowrap
set guioptions+=b
colo torte
else
set wrap
colo ron
endif
但是可以在hone目录下建立自己的配置文件切换到home目录 #cd ~
touch一个名为.vimrc的文件(以.开头的为隐藏文件)
#touch .vimrc
#vi .vimrc
输入以下配置:
set nocompatible 去掉有关vi一致性模式,避免以前版本的一些bug和局限 <----这个很重要,如果不配置,在编辑模式下按方向键会输入字符,很恼火
set number 显示行号
set autoindent 自动对齐,也就是把当前行的对起格式应用到下一行
set smartindent 智能对齐,智能的选择对起方式,对于类似C语言编
set showmatch 括号匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set ruler 在编辑过程中,在右下角显示光标位置的状态行
set incsearch 使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车
set tabstop=4 tab键为4个空格
"设置Windows风格的C/C++自动缩进,第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set shiftwidth=4
set softtabstop=4
set cindent C语言格式对齐
set nobackup 不要备份文件
set clipboard+=unnamed 与windows共享剪贴板
"语法高亮度显示
syntax on
"默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
“查找时高亮显示,“set nohls”使其无效
set hlsearch
"检测文件的类型
filetype on
"记录历史的行数
set history=1000
"背景使用黑色
set background=dark
"去除vim的GUI版本中的toolbar
set guioptions-=T
"如果没有下列行,加上吧
if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
#开启标尺
set ru
#设置光标在行首时按退格键,光标会回到上一行行尾
set backspace=indent,eol,start
#设置可以用某些按钮移动光标,比如左方向、右方向、退格、空格等等
set whichwrap=b,s,<,>,[,]
#将制表符替换为空格
set et
#设置换行会在单词之间的空格进行,不会拆开单词
set lbr
#设置自动缩进
set ai
#在Gvim下设置水平卷动轴,Vim下不设置,两者的配色方案也不一样
if (has("gui_running"))
set nowrap
set guioptions+=b
colo torte
else
set wrap
colo ron
endif
相关文章推荐
- Ubuntu下vim+ctags的配置
- 安装配置ubuntu10
- Ubuntu下配置C++编辑器VIM
- ubuntu 配置 jdk 和 maven 环境变量 sudo vim /etc/profile 后面添加
- NDK R4 在Ubuntu 10上配置环境
- ubuntu下vim的配置
- Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- ubuntu 10.04 vim配置笔记
- ubuntu 11.10下的vim安装以及配置
- (转载)Ubuntu下配置vim
- Ubuntu 12.04安装vim和配置
- Ubuntu下改写vim配置文件vimrc来实现显示行号,语法高亮,自动缩进功能
- Ubuntu 16.04/10 Git配置及连接Github
- ubuntu下使用配置好的VIM神器
- ubuntu 下 vim 的14行配置(网上流传很广的代码)
- Ubuntu 12.04中vim编辑器的安装与配置
- ubuntu vim+ctags+cscope简单配置
- Ubuntu里VIM的基本配置运行
- Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe
- 初步安装配置虚拟机、Ubuntu、git、vim、码云项目