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