vim 配置文件

c.vim 设置

"自动匹括号,引号,双引号
inoremap " ""<ESC>i
inoremap ' ''<ESC>i
inoremap ( ()<ESC>i
inoremap < <><ESC>i
inoremap [ []<ESC>i
inoremap { {<ESC>o}<ESC>O


set shiftwidth=4 自动缩进宽度
set smartindent     
set softtabstop=4 
set tabstop=4   设置 tab 宽度
set cindent


vimrc 下相关设置解释

:filetype on    "检查文件类型
:set cindent    "c 风格缩进
:set noswapfile  "写入时无 swap 文件
:set nobackup   "无备份
:set nowritebackup   "不写入备份
:set nu  "设置行号
:syntax enable  "让高亮显示可用
:syntax on   "开启高亮显示
:set hlsearch  "设置高亮搜索
:checkpath 列出所有include的头文件
:set foldmethod=syntax   "代码折叠, 命令 za
:set foldlevel=100  "启动vim时不要自动折叠代码
:set ruler  "在编辑过程中,在右下角显示光标位置的状态行
:set showmatch  "显示匹配括号
:set nowrap  "指定不折行。如果一行太长,超过屏幕宽度,则向右边延伸到屏幕外面
:set guioptions+=b  "添加水平滚动条。如果你指定了不折行,那为窗口添加一个水平滚动条就非常有必要了
:set ai   "打开普通文件类型的自动缩进
:set ruler   "在编辑过程中,在右下角显示光标位置的状态行
:set history=1000  "历史记录数
:set ignorecase  "搜索忽略大小写
:set incsearch  "搜索逐字符高亮
:filetype indent on   "为特定文件类型载入相关缩进文件

参考链接:

vimrc 编辑: http://www.cnblogs.com/starspace/archive/2009/03/03/1402305.html


高亮

终端

终端类型   前景色      背景色             注释
term           -              -              黑白终端
cterm     ctermfg    ctermgb         彩色终端
gui          guifg        guibg           图形介面

设置高亮匹配

设置匹配高亮的对象

  • syn match 名称 display "高亮内容"

设置高亮

  • hi 名称 cterm=参数 ctermbg(ctermfg)=颜色 gui=参数 guifg(guibg)=颜色

参考链接

高亮设置: http://linux.chinaunix.net/techdoc/desktop/2007/01/10/947799.shtml

颜色主题: http://vimcolorschemetest.googlecode.com/svn/html/index-c.html


不同模式下的键盘映射

键盘映射

使用下表中不同形式的map命令,可以针对特定的模式设置键盘映射:

Command

命令

Norma

常规模式

Visual

可视化模式

Operator_Pending

运算符模式

Insert_Only

插入模式

Command_Line

命令行模式

:mapyyy  
:nmapy    
:vmap y   
:omap  y  
:map!   yy
:imap   y 
:cmap    y


取消键盘映射

  • :unmap 消息映射键值

参考链接

vim 键盘映射: http://www.pythonclub.org/linux/vim/map


以下为一些人的 vimrc 配置提供你参考

http://bbs.chinaunix.net/thread-1833932-1-1.html
http://amix.dk/vim/vimrc.html

Cent_Os 下更新 vim

更新 vim
yum -y install vim-enhanced

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值