VIM:配置

来自Shiyin's note
Shen讨论 | 贡献2014年11月17日 (一) 13:36的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
  • 命令 :set runtimepath
可以看出命令配置文件的目录顺序
~/.vim 中可以存放自己的配置文件,如比较新的idl高亮文件,但是要放在syntax indent等对应的目录里。
  • 命令:set filetype可以看到是否缩进,高亮,探测等选项
  • .vimrc文件
set showmatch ;自动匹配
set nobackup  ;不备份
color murphy ;颜色模式,黑底
set guifont=DejaVu\ Sans\ Mono\ 12 ;字体
set guifontwide=FZXingKai\-S04\ 14 ;字宽
set nu!     ;显示行号
set hlsearch ;高亮搜索
filetype indent on ;打开文件类型语法缩进
  • 映射
:map td :tabnew .<cr> 

含义:在其作用模式(普通、可视、操作符)下,输入td等价于输入 :tabnew . <cr>。而普通模式下输入:tabnew . <cr>就是打开当前目录

<Leader>	mapleader 

mapleader变量对所有map映射命令起效,它的作用是将参数<leader>替换成mapleader变量的值,比如:

:map <Leader>A oanother line<Esc> 

如果mapleader变量没有设置,则用默认的反斜杠代替,因此这个映射等效于:

:map \A oanother line<Esc> 

意思时输入\A键时,在下一行输入another line并返回到普通模式。 如果设置了mapleader变量,比如:

let mapleader = "," 

那么就等效于:

:map ,A oanother line<Esc> 


  • :highlight
可以看出各种类型的语法的高亮方法
例:highlight Comment term=italic cterm=italic gui=bold