Vim基本構成
2353 ワード
Vim基本構成
作業ディレクトリを現在の編集ファイルのディレクトリに設定
set bsdir=buffer
set autochdir
エンコーディング設定
set enc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
言語設定
set langmenu=zh_CN.UTF-8
language message zh_CN.UTF-8
set helplang=cn
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
バックアップファイルの生成を禁止
set nobackup
大文字小文字を無視した検索
set ignorecase
文字単位でハイライトを検索
set incsearch
行の置換
set gdefault
常に行番号を表示
set nu!
カーソルの座標を表示
set ruler
Tabキーの幅を設定
set shiftwidth=4
set tabstop=4
Tabキーを4つのスペースに変更
set expandtab
ここではphpの符号化仕様要件のために、ファイルをphp有効化に限定することも可能である
autocmd FileType php set expandtab
編集モードに従って入力カーソルの色を変更し、IME自動切り替えを無効にします。
if has('multi_byte_ime')
hi Cursor guifg=bg guibg=Orange gui=NONE
hi CursorIM guifg=NONE guibg=Skyblue gui=NONE
set iminsert=0 imsearch=0
endif
自動インデントを無効にする
set noautoindent
Windowsとクリップボードを共有
set clipboard+=unnamed
vimrcを編集した後、再ロード
autocmd! bufwritepost _vimrc source $VIM/_vimrc