Created
May 15, 2012 12:11
-
-
Save liekkas/2701266 to your computer and use it in GitHub Desktop.
VIM:我的vmic设置
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"============================================================================= | |
" FileName: _vimrc | |
" Desc: | |
" Author: liekkas.zeng | |
" Email: zengjiangqin@gmail.com | |
" HomePage: http://github.com/liekkas | |
" Version: 0.0.1 | |
" LastChange: 2012-05-15 16:17:26 | |
" History: | |
"============================================================================= | |
""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
" | |
" >>> 常用设置 | |
" | |
""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | |
map <silent> <leader> ee :e $HOME/.vimrc<cr> | |
autocmd! bufwritepost *.vimrc source $HOME/.vimrc | |
set nocompatible " 不兼容vi模式 | |
" >颜色主题 | |
colorscheme murphy | |
" >隐藏菜单栏 | |
set guioptions-=m | |
" >隐藏工具栏 | |
set guioptions-=T | |
" >英文字体设置 | |
set guifont=Bitstream_Vera_Sans_Mono:h12:cANSI | |
" >中文字体设置 | |
"set gfw=微软雅黑:h12:cGB2312 | |
" >默认不备份 | |
set nobackup | |
" >显示行数 | |
set number | |
" >语法高亮 | |
syntax on | |
" >显示光标位置 | |
set ruler | |
"实时搜索 | |
set incsearch | |
"搜索高亮显示 | |
set hlsearch | |
"如果按小写字母 搜索不分大小写,按大写字母则只按大写搜索 | |
set ignorecase smartcase | |
"python F5编译运行 | |
autocmd BufRead *.py nmap <F5> :!python %<CR> | |
"换行时自动缩进,把当前行的对起格式应用到下一行 | |
set autoindent | |
"依据上面的对起格式,智能的选择对起方式 | |
set tabstop=4 | |
set softtabstop=4 | |
set shiftwidth=4 | |
set smartindent | |
set smarttab | |
set expandtab | |
"设置tab键为4个空格 | |
"设置当行之间交错时使用4个空格 | |
"使用空格代替tab | |
"Set to auto read when a file is changed from the outside" | |
set autoread | |
"启动全屏 | |
au GUIEnter * simalt ~x | |
" >有关编码的设置 | |
set encoding=utf-8 | |
set fileencodings=utf-8,chinese,latin-1 | |
if has("win32") | |
set fileencoding=chinese | |
else | |
set fileencoding=utf-8 | |
endif | |
"解决菜单乱码 | |
source $VIMRUNTIME/delmenu.vim | |
source $VIMRUNTIME/menu.vim | |
"解决consle输出乱码 | |
language messages zh_CN.utf-8 | |
"let g:fencview_autodetect = 1 | |
"let g:fencview_auto_patterns='*.txt,*.xml,*.xsd,*.htm{l\=}' | |
"source $vimruntime/vimrc_example.vim | |
"source $vimruntime/mswin.vim | |
"behave mswin | |
" Align插件 | |
let g:Align_xstrlen= 3 "支持中文对齐 | |
set nocp | |
filetype plugin on | |
" ctags | |
let Tlist_Sort_Type = 'name' "使taglist以tag名字进行排序 | |
let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的 | |
let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim | |
let Tlist_Use_Right_Window = 1 "在右侧窗口中显示taglist窗口 | |
let Tlist_Use_SingleClick = 1 "单击tag就跳转到定义 | |
let Tlist_GainFocus_On_ToggleOpen = 1 "使用:TlistToggle打开taglist窗口时,输入焦点在taglist窗口中 | |
nmap <silent> <F9> :TlistToggle<CR> | |
" NetdTree | |
nmap <silent> <F10> :NERDTreeToggle<CR> | |
" 自动检查文件编码 | |
nmap <silent> <F11> :FencAutoDetect<CR> | |
" Nerd Commenter | |
let g:vimrc_author='liekkas.zeng' | |
let g:vimrc_email='zengjiangqin@gmail.com' | |
let g:vimrc_homepage='http://github.com/liekkas' | |
nmap <silent> <F12> :AuthorInfoDetect<CR> | |
" 带有如下符号的单词不要被换行分割 | |
set iskeyword+=_,$,@,%,#,- | |
" 当buffer被丢弃时隐藏 | |
set bufhidden=hide | |
" AS/mxml语法高亮 | |
autocmd BufRead *.as set filetype=actionscript | |
autocmd BufRead *.mxml set filetype=mxml | |
"保存文件到这个路径下 | |
"cd d:\temp | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment