Macvim的vimrc配置【美高梅手机登录网站】

作者:电脑系统

***  set showmatch  # 括号相配高亮

" 不要换行
set nowrap

zendcoding
git clone

从不做好,后一次空余再搞

  ***filetype plugin indent on   # # # # # #*

" 作者的事态行突显的内容(包蕴文件类型和平解决码)
""set statusline=%F%m%r%h%w [FORMAT=%{&ff}] [TYPE=%Y] [POS=%l,%v][%p%%] %{strftime("%d/%m/%y - %H:%M")}

9.
blackboard.vim
:color blackboard
------不过自家发觉直接放在plugin上边就能够不用:color blackboard了


" 展现状态栏 (暗许值为 1, 无法出示状态栏卡塔尔(قطر‎
set laststatus=2

taglist
git clone git://github.com/vim-scripts/taglist.vim.git

**  set laststatus=2    # 展现状态栏
  set statusline= %<%F[%1
%M%*%n%R%H]%= %y %0(%{&fileformat} [%{(&fenc==""?&enc:&fenc).(&bomb?",BOM":"")}] %c:%l/%L%)    # 状态栏展现格式 

" 在被细分的窗口间显得空白,便于阅读
set fillchars=vert: ,stl: ,stlnc:

  1. git clone git://github.com/tpope/vim-rails.git
    cp -R autoload doc plugin ~/.vim

**3. vim 在新标签页成立新文件: tabnew  路线/文件名**

" 侦测文件类型
filetype on

直接展开
:Rmodel
:Rmigration
:Robserver
:Rfixtures
:Runittest
:Rcontroller
:Rhelper
:Rview
:Rlayout
:Rapi
:Rfunctionaltest
:Rstylesheet
:Rjavascript
:Rplugin
:Rlib
:Rtask
:Rintegrationtest

**  官方提供的安装方式在 和 ~/.vim/bundle目录,各个插件作为一个独自文件夹在bundle目录下**

" 制表符为4
set tabstop=4

5.  安装snipmate
git clone git://github.com/msanders/snipmate.vim.git
cd snipmate.vim
cp -R * ~/.vim
但ERB文件无效,这么些标题还尚无解决

**4. vim多窗口分割及切换退出,参照他事他说加以调查:

" 为特定文件类型载入相关缩进文件
filetype indent on

1.vim安装nerdtree.插件
    git clone git://github.com/scrooloose/nerdtree.git
        rake
2.使用:
    :NERDTree #开启
    退出按 q
    更多--
        o 打按钮闭文件或许目录
        t 在标签页中开垦
        T 在后台标签页中开采
        ! 实行此文件
        p 到上层目录
        P 到根目录
        K 到第一个节点
        J 到最后二个节点
        u 展开上层目录
        m 显示文件系统菜单(加多、删除、移动操作)
        ? 帮助
        q 关闭
    ctr w h  光标focus侧边树形目录,
    ctrl w l 光标focus左边文件显示窗口。
    数次摁 ctrl w,光标自动在左右边窗口切换

**5. vim 使用tabnew 新建文件后,nerdtree目录树未有自动更新,先切换来目录列表,按shift r,手动刷新**

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 平时设定
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 设定暗许解码
set fenc=utf-8
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936

" 在分歧的窗口移动
  map <C-j> <C-W>j
  map <C-k> <C-W>k
  map <C-h> <C-W>h
  map <C-l> <C-W>l

**  let NERDTreeShowHidden=1  # 设置展现隐讳文件**

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 搜索和卓殊
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 高亮展现相配的括号
set showmatch

" 显示行号 
  set number 

**  let g:NERDTreeDirArrowCollapsible = '▾'**

" 在气象行上突显光标所在地方的行号和列号
set ruler
set rulerformat= (%2*%<%f%= %m%r %3l %c %p%%%)

  1. 三回退出全部的tab :qa!

**  let g:NERDTreeDirArrowExpandable = '▸'  # 设置目录前边的箭头样式**

"张开文件类型检查实验, 加了那句才得以用智能补全
set completeopt=longest,menu

" 把 F8 映射到 启动NERDTree插件
  let NERDTreeShowBookmarks = 1
  let NERDChristmasTree = 1
  let NERDTreeWinPos = "left"
  map <F8> :NERDTree<CR> 

**  let NERDTreeWinSize=20  # 设置nerdtree 目录树宽度**

" 不要闪烁
set novisualbell

" 历史记录数
  set history=50

**2. 装置pathogen vim 插件微型机**

" 开启插件
filetype plugin indent on

" 文件类型识别
  filetype on
  filetype plugin indent on


" 运营突显状态行(1卡塔尔(英语:State of Qatar),总是显得状态行(2卡塔尔(قطر‎
set laststatus=2

11.autoclose.vim  surround.vim

**7. vim 命令行形式下删除生机勃勃行,按dd。删除二个字符,按X。光标放在删除伊始行,输入之后的行号,按dd可去除多行**

" 字符间插入的像素行数目
set linespace=0

" 设置私下认可的颜色
  colorscheme darkblue
 
" 带犹如下符号的单词不要被换行分割
  set iskeyword =_,$,@,%,#,-
 
" 通过接收: commands命令,告诉大家文件的哪生机勃勃行被更校订
  set report=0
 
" 能够在buffer的别的位置使用鼠标(相同office中在职业区双击鼠标定位)
  set mouse=a
  set selection=exclusive
  set selectmode=mouse,key

**8. vim 单行,多行复制粘粘,参照他事他说加以考察:

"展现行号
set number

" 不兼容VI键盘,使用vim键盘
  set nocompatible

**  let NERDTreeShowBookmarks=1  # 展现书签列表**

" return OS type, eg: windows, or linux, mac, et.st..
function! MySys()
if has("win16") || has("win32") || has("win64") || has("win95")
return "windows"
elseif has("unix")
return "linux"
endif
endfunction

tabular

**6. vim在编写制定期,须求废除。先esc退出编辑状态,按u,打消上次操作。crtl r可过来撤除**

" 载入文件类型插件
filetype plugin on

" 寻找忽视大小写
  set ignorecase 

**  删除插件:步向~/.vim/bundle/下删除相应的插件目录就可以**

" 非凡展现当前进
set cursorline

" 设置Color-Sample
  map <silent><F3> :NEXTCOLOR<cr>
  map <silent><F2> :PREVCOLOR<cr>

**   在标签页间切换: tabn 表示下三个标签**

" 通过使用: commands命令,告诉我们文件的哪意气风发行被转移过
set report=0

6.FuzzyFinder.vim L9

**   在新标签编辑本来就有文件:tabedit   路线/文件名**

" 状态行颜色
highlight StatusLine guifg=SlateBlue guibg=Yellow
highlight StatusLineNC guifg=Gray guibg=White

" 设置开启语法高亮 
  syntax on 

  set autoindent  # 自动缩进

" 蒙蔽工具栏
set guioptions-=T

重构:
:雷克斯tract 轻便说正是把rhtml中的大器晚成段提出来,造成子页面

**  使用方法:编辑形式输入函数 str_ , 按ctrl x , 再按ctrl o 就能够来得函数列表可供接受**

"let Tlist_Show_One_File = 1

7.
tabbar   Alt-bufNumber

  inoremap ( ()<ESC>i
  inoremap [ []<ESC>i
  inoremap { {<CR>}<ESC>O

" 设置在状态行展现的新闻
set statusline=%F%m%r%h%w [FORMAT=%{&ff}] [TYPE=%Y] [POS=%l,%v/%L-%p%%] %{strftime("%d/%m/%y - %H:%M")}"")}}]

参照他事他说加以考查文书档案:
vim主页:

**10. vim 插入方式下: 先按ctrl o 。之后,按shift o 在现阶段行方面插入空行 ; 按o 在最近进上面插入空行**

" 用浅色高亮当前进
autocmd InsertEnter * se cul

" 设置自动保存
  imap <F9> <Esc>:up<cr> 

  execute pathogen#infect()  # # # # # #
  **
syntax on           那三行是pathogen vim插件管理器配置**

"显示当前光标地点
set ruler

  1. git clone git://github.com/pangloss/vim-javascript.git
    cd vim-javascript
    rake install

  set nu    # 设置行号

" 用浅色高亮当前进
autocmd InsertLeave * se nocul

" 制止生成有的时候文件
  set nobackup
  set noswapfile

**   参考:

" 设置为全自动关闭折叠
set foldclose=all

" 查找结果高亮度展现 
  set hlsearch
  set incsearch


" 设置语法折叠
set foldmethod=syntax

4.:Rake 这几个好记
:Redit 大肆文件,相对路线
:哈弗log 日志文件
:牧马人preview 张开浏览器,
:CRUISERtags 生成二个tag,必要ctags
:Rrefresh 刷新
:Tiggofind 查文件,能够不写.rb后缀
gf 那几个命令超强,依据近期光标处内容跳转到文件

**  更新插件:进入具体的插件目录,执行 git pull origin**

"-----------------------------------------------------------------
" plugin - NERD_commenter.vim 注释代码用的,
" [count],cc 光标以下count行逐行加多注释(7,cc卡塔尔(قطر‎
" [count],cu 光标以下count行逐行撤销注释(7,cu卡塔尔国
" [count],cm 光标以下count行尝试加多块注释(7,cm卡塔尔(قطر‎
" ,cA 在行尾插入 ,並且步向插入方式。 这几个命令方便写注释。
" 注:count参数可选,无则默感觉选中央银行或当前进
"-----------------------------------------------------------------
let NEHighlanderDSpaceDelims=1 " 让注释符与话语之间留贰个空格
let NE奥迪Q5DCompactSexyComs=1 " 多行注释时样子更加赏心悦目

" 设置Rubytest
  let g:rubytest_cmd_spec = "rspec -fd %p"

**11. phpcomplete代码提醒插件,vim7.0已上自带, 笔者的是8.0 故在/usr/share/vim/vim80/autoload/phpcomplete.vim**

" 不要接受vi的键盘情势,而是vim本身的
set nocompatible

  1. vim-pathogen

    mkdir -p ~/.vim/autoload ~/.vim/bundle;
    curl -so ~/.vim/autoload/pathogen.vim   
    加上call pathogen#infect()
    也一直不得逞(后来证实成功了,只是fugitive有标题)
    fugitive
    cd ~/.vim/bundle
    git clone git://github.com/tpope/vim-fugitive.git
    :help vim-fugitive

  set tabstop=4  # tab制表符缩进

" 置空错误铃声的极端代码
set t_vb=

" 设置FuzzyFinder
  let mapleader = "\"
  map <leader>F :FufFile<CR>
  map <leader>f :FufTaggedFile<CR>
  map <leader>g :FufTag<CR>
  map <leader>b :FufBuffer<CR>

***  colorscheme evening  # 颜色样式

" 在右臂长现窗口
"let Tlist_Use_Right_Window = 1

深度LINUX之ROR编辑器

  1. 家目录创设.vimrc文件

" 保存全局变量
set viminfo =!

" 设置编码 
  set enc=utf-8 

*  *inoremap " ""<ESC>i**

" 设定命令行的行数为 1
set cmdheight=1

" tab宽度 
  set tabstop=4 
  set cindent shiftwidth=4 
  set autoindent shiftwidth=4 
 
" 命令行下按tab键自动完毕
  set wildmode=list:full
  set wildmenu

  map <F2> :NERDTreeToggle<CR>  # nerdtree 目录树,快速键绑定,比如按F2能够张开或关闭目录列表**

" 设定doc文书档案目录
let helptags=$VIMFILES.'/doc'

" 设置SuperTab
  let g:SuperTabRetainCompletionType="context"

**  然后.vimrc中配置**

" 为C程序提供自动缩进
set smartindent

" 高亮突显相称的括号
  set showmatch

**  filetype plugin on  # 那句作者上边的早就安排了,那块只增添上边那句 
  autocmd FileType php set omnifunc=phpcomplete#CompletePHP**

"开启鼠标帮助
set mouse=a

" 设置文件编码 
  set fenc=utf-8 

**  安装插件: 比方:nerdtree, **git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree ``然后重启vim,按F12即可查看目录

" history文件中必要记录的行数
set history=100

:Rscript
:Rconsole
:Rgenerate
:Rserver
:Rserver! 免强运转,杀掉前边那贰个,也正是重启

**  let NERDTreeIgnore=['.pyc','~$','.swp']   # 设置忽视的公文**

" 在搜寻时,输入的字句的逐字符高亮(相近firefox的搜寻)
set incsearch

" 设置文件编码检查测量试验体系及援助格式 
  set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 

**  *inoremap ' ''<ESC>i    # 设置括号,引号相称*

" 允许backspace和光标键超越行边界
set whichwrap =<,>,h,l

参考文书档案: vim主页: 1.vim安装nerdtree.插件 git clone git://github.com/s...

**9. vim 命令行形式下: 按shift o,在脚下行方面插入空行,并步入插入方式; 按 o 在时下行下边插入空行,并步入插入格局**

" 匹配括号高亮的时光(单位是十二分之生龙活虎秒)
set matchtime=5

10.  .vimrc
" 运营vim时窗口的高低
  set lines=35 columns=120 

" 短暂跳转到相称括号的时辰
set matchtime=2

" 让 Tohtml 产生有 CSS 语法的 html
" syntax/2html.vim,可以用:runtime! syntax/2html.vim
let html_use_css=1

else
echoerr "Sorry, this version of (g)vim was not compiled with multi_byte"
endif

" 允许在有未保存的更动时切换缓冲区,那时的订正由 vim 负担保存
set hidden

"----------------------------------------------------------------
"自动补全(卡塔尔{}
"-----------------------------------------------------------------
:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {}<ESC>i
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
":inoremap ' ''<ESC>i
function! ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "<Right>"
else
return a:char
endif
endfunction
filetype plugin indent on

"-----------------------------------------------------------------
" plugin – ZenCoding.vim 十分的帅的插件,HTML代码生成
" 插件最新版:http://github.com/mattn/zencoding-vim
" 常用命令可看:http://nootn.com/blog/Tool/23/
"emment快捷键
"-----------------------------------------------------------------
"let g:user_emmet_expandabbr_key = '<Tab>'

" 设置魔术
set magic

" 能够在buffer的其他地方使用鼠标(相像office中在职业区双击鼠标定位)
set mouse=a
set selection=exclusive
set selectmode=mouse,key

"管理consle输出乱码
language messages zh_CN.utf-8
"粤语乱码甘休

" 运营的时候不展现那几个援助索马里联邦共和国小孩子的提醒
set shortmess=atI

" 如若独有一个buffer,kill窗口也kill掉buffer
"let Tlist_Exist_OnlyWindow = 1

" 使回格键(backspace)平常管理indent, eol, start等
set backspace=2

"窗口分割时,进行切换的开关热键须要连接一次,比方从红尘窗口移动
"光标到上边窗口,须要<c-w><c-w>k,非常费劲,未来重映射为<c-k>,切换的
"时候会变得不得了方便.
nnoremap <C-h> <C-w>h
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k
nnoremap <C-l> <C-w>l

" 手动折叠
set foldmethod=manual

" 与windows分享剪贴板
set clipboard =unnamed

" 配置多语言景况
if has("multi_byte")
" UTF-8 编码
set encoding=utf-8
set termencoding=utf-8
set formatoptions =mM
set fencs=utf-8,gbk

" 起先折叠
set foldenable

" 不设定在插入状态不只怕用退格键和 Delete 键删除回车符
set backspace=indent,eol,start

"显示垂直对齐线
" 显示tab和空格
set list
" 设置tab和空格样式
set lcs=tab:| ,nbsp:%,trail:-
" 设定行首tab为浅米灰
highlight LeaderTab guifg=#666666
" 匹配行首tab
match LeaderTab /^t/""""

" 设置备份时的作为为隐讳
set backupcopy=yes

"-----------------------------------------------------------------
" plugin - mark.vim 给种种tags标识不相同的颜色,便于阅览调式的插件。
m mark or unmark the word under (or before) the cursor
r manually input a regular expression. 用于寻找.
n clear this mark (i.e. the mark under the cursor), or clear all highlighted marks .
* 当前马克Word的下多个
# 当前MarkWord的上叁个
/ 全部MarkWords的下叁个
? 全体MarkWords的上八个
"-----------------------------------------------------------------

" 不要生成swap文件,当buffer被甩掉的时候蒙蔽它
setlocal noswapfile
set bufhidden=hide

"-----------------------------------------------------------------
" plugin - NERD_tree.vim 以树状格局浏览系统中的文件和目录
":ERDtree 打开NERD_tree
":NERDtreeClose 关闭NERD_tree
"o 张开关闭文件大概目录
"t 在标签页中开垦
"T 在后台标签页中开垦
"! 实践此文件
"p 到上层目录
"P 到根目录
"K 到第三个节点
"J 到最后叁个节点
"u 张开上层目录
"m 显示文件系统菜单(增加、删除、移动操作)
"r 递归刷新当前目录
"福特Explorer 递归刷新当前根目录

"用空格键来按键折叠
nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>

" 压缩格局
"let Tlist_Compart_Format = 1

"-----------------------------------------------------------------
" plugin - NeoComplCache.vim 自动补全插件
"-----------------------------------------------------------------
let g:neocomplcache_enable_at_startup = 1" Use smartcase.
let g:neocomplcache_enable_smart_case = 1
let g:neocomplcache_min_syntax_length = 6 " 那些你想填几正是几

"设定窗口大小
set lines=50 columns=155 " 设定窗口大小

" 设置折叠区域的上升的幅度
set foldcolumn=0

if v:lang =~? '^(zh)|(ja)|(ko)'
    set ambiwidth=double
endif

if has("win32")
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim
    language messages zh_CN.utf-8
endif

" 客户目录变量$VIMFILES
let $VIMFILES = $HOME.'/.vim'

" 选中状态下 Ctrl c 复制
vmap <C-c> " y

"===========================================================================
"vunble插件文件
"===========================================================================
if filereadable(expand("~/.vimrc.bundles"))
source ~/.vimrc.bundles
endif
"===========================================================================
"vunble插件配置
"===========================================================================

"-----------------------------------------------------------------
" plugin – checksyntax.vim JavaScript习见语法错误检查
" 暗中同意火速方式为 F5
"-----------------------------------------------------------------
let g:checksyntax_auto = 0 " 不自动物检疫查

"-----------------------------------------------------------------
" plugin - DoxygenToolkit.vim 由注释生成文书档案,何况能够快速生成函数专门的工作注释
"-----------------------------------------------------------------
let g:DoxygenToolkit_authorName="Asins - asinsimple AT gmail DOT com"
let g:DoxygenToolkit_briefTag_funcName="yes"
map <leader>da :DoxAuthor<CR>
map <leader>df :Dox<CR>
map <leader>db :DoxBlock<CR>
map <leader>dc a <LEFT><LEFT><LEFT>

"关闭 vi 宽容形式
set nocompatible

" 在拍卖未保存或只读文件的时候,弹出确认
set confirm

" 总是显得状态行
set laststatus=2

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 文本格式和拼版
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 自动格式化
set formatoptions=tcrqn

"处理菜单及右键菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

" 若是taglist窗口是最后一个窗口,则脱离vim
"let Tlist_Exit_OnlyWindow = 1
"let Tlist_Auto_Open = 0
"let Tlist_Auto_Update = 1
"let Tlist_Hightlight_Tag_On_BufEnter = 1
"let Tlist_Process_File_Always = 1
"let Tlist_Display_Prototype = 0

" 在行和段开始处使用制表符
set smarttab

"-----------------------------------------------------------------
" plugin - taglist.vim 查看函数列表,须要ctags程序
" F4 张开隐敝taglist窗口
"-----------------------------------------------------------------
"let Tlist_Ctags_Cmd="/usr/bin/ctags"
"nnoremap <silent><F4> :TlistToggle<CR>
" 不一样有时间出示七个公文的tag,只展示当前文件的

" 不要突显折叠树
"let Tlist_Enable_Fold_Column = 0

" 开启新行时采纳智能自动缩进
set smartindent

" 语法高亮
syntax on

" 统风姿洒脱缩进为4
" 设定 << 和 >> 命令移动时的增长幅度为
" 使得按退格键时能够一遍删掉 4 个空格
set shiftwidth=4
set softtabstop=4

" 隐瞒菜单栏
set guioptions-=m

"-----------------------------------------------------------------
" F3 NERDTree 切换
map <F3> :NERDTreeToggle<CR>
imap <F3> <ESC>:NERDTreeToggle<CR>
"----------------------------------------------------------------
" Default mapping-multiple_cursors多列,多光标编辑
let g:multi_cursor_next_key='<C-n>'
let g:multi_cursor_prev_key='<C-p>'
let g:multi_cursor_skip_key='<C-x>'
let g:multi_cursor_quit_key='<Esc>'

"syntax enable
"set background=yellow
"colorscheme solarized

" 光标移动到buffer的顶端和尾巴部分时保持3行间距
set scrolloff=3

" 设置字体 以致国语言文字工作者协会助
set guifont=menlo:h14

"普通话菜单
"解决普通话乱码难点
set fenc=chinese
set langmenu=zh_CN.UTF-8

" Python 文件的肖似安装,比方不要 tab 等
"autocmd FileType python set tabstop=4 shiftwidth=4 expandtab
"autocmd FileType python map <F12> :!python %<CR>

" 巩固形式中的命令行自动完毕操作
set wildmenu

" 设置折叠层数为
setlocal foldlevel=1

" 带犹如下符号的单词不要被换行分割
set iskeyword =_,$,@,%,#,-

"一些不易的映照调换语法(假使在三个文件中混杂了分化语言时有用)
nnoremap <leader>1 :set filetype=xhtml<CR>
nnoremap <leader>2 :set filetype=css<CR>
nnoremap <leader>3 :set filetype=javascript<CR>
nnoremap <leader>4 :set filetype=php<CR>

" 使用C样式的缩进
set cindent

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 文件设置
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 不要备份文件(依据本人索要接受)
set nobackup

" 不让vim发出讨厌的滴滴声
set noerrorbells

" 命令行(在场馆行下)的万丈,默感觉1,这里是2
set cmdheight=2

" 不要用空格替代制表符
set noexpandtab

" 输入:set list命令是应有显得些啥?
"set listchars=tab:| ,trail:.,extends:>,precedes:<,eol:$

" 插入括号时,短暂地跳转到相称的对应括号
set showmatch

" Tab操作急迅情势!
nnoremap <C-TAB> :tabnext<CR>
nnoremap <C-S-TAB> :tabprev<CR>

" 高亮显示相配的括号
set showmatch

" use Ctrl [l|n|p|cc] to list|next|previous|jump to count the result
" map <C-x>l <ESC>:cl<CR>
" map <C-x>n <ESC>:cn<CR>
" map <C-x>p <ESC>:cp<CR>
" map <C-x>c <ESC>:cc<CR>

" set fileformats=unix,dos,mac
" nmap <leader>fd :se fileformat=dos<CR>
" nmap <leader>fu :se fileformat=unix<CR>

" 高亮字符,让其不受100列节制
:highlight OverLength ctermbg=red ctermfg=white guibg=red guifg=white
:match OverLength '1v.*'

set nocompatible " be iMproved
filetype off " required!
set rtp =~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" 能够透过以下多种情势钦点插件的发源
" a)钦赐Github中vim-scripts货仓中的插件,间接内定插件名称就可以,插件明中的空格使用“-”代替。
Bundle 'L9'
"b卡塔尔国 钦定Github中别的顾客货仓的插件,使用“客户名/插件名称”的法门内定
Bundle 'tpope/vim-fugitive'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
Bundle 'tpope/vim-rails.git'
Plugin 'editorconfig/editorconfig-vim'
Plugin 'bling/vim-airline'
Plugin 'Chiel92/vim-autoformat'
Bundle "Raimondi/delimitMate"
Bundle "tpope/vim-surround"
" c卡塔尔(英语:State of Qatar) 内定非Github的Git仓库的插件,须要使用git地址
Bundle 'git://git.wincent.com/command-t.git'
" d卡塔尔国 钦赐地点Git堆栈中的插件
"Bundle 'file:///Users/gmarik/path/to/plugin'
filetype plugin indent on " required!

" 不要关闭别的文件的tags
"let Tlist_File_Macvim的vimrc配置【美高梅手机登录网站】。Fold_Auto_Close = 0

" 张开状态栏标尺
set ruler

" 世襲前风姿洒脱行的缩进方式,特别适用于多行注释
set autoindent

" 设定配色方案
"colorscheme molokai
"colorscheme murphy
colorscheme evening

"管理文件中显示乱码
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
set fileencoding=utf-8

" 关闭错误音信响铃
set noerrorbells

" Buffers操作火速方式!
nnoremap <C-RETURN> :bnext<CR>
nnoremap <C-S-RETURN> :bprevious<CR>

" 关闭使用可视响铃取代呼叫
set novisualbell

"=========================================================================
" DesCRiption: 切合自身行使的vimrc文件
"
" Last Change: 2016年10月25日 15时13分
"
" Version: 1.80
"
"=========================================================================

"关于tab的火速键
map tn :tabnext<cr>
map tp :tabprevious<cr>
map td :tabnew .<cr>
map te :tabedit
map tc :tabclose<cr>

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" CTags的设定
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 遵照名称排序
"let Tlist_Sort_Type = "name"

" 在检索的时候忽视大小写
set ignorecase
set ignorecase smartcase
" 禁止在探索到文件两端时再一次搜索
set nowrapscan
" 找出时高亮展现被找到的公文
set hlsearch
" 不要高亮被寻觅的句子(phrases)
set nohlsearch

"-----------------------------------------------------------------
" plugin - bufexplorer.vim Buffers切换
" be 全屏方式查看全体打开的文书列表
" bv 左右办法查看 bs 上下格局查看
"-----------------------------------------------------------------

" 呈现中文扶助
if version >= 603
set helplang=cn
set encoding=utf-8
endif

" 打开javascript折叠
let b:javascript_fold=1
" 打开javascript对dom、html和css的支持
let javascript_enable_domhtmlcss=1
" 设置字典 ~/.vim/dict/文件的不二等秘书诀
autocmd filetype javascript set dictionary=$VIMFILES/dict/javascript.dict
autocmd filetype css set dictionary=$VIMFILES/dict/css.dict
autocmd filetype php set dictionary=$VIMFILES/dict/php.dict

" 自动切换当前目录为当前文件所在的目录
set autochdir

本文由分分快三计划发布,转载请注明来源

关键词: 日记本