新しいプロファイルのvim vimの〜/ .vimrcと
「viのキーボードモードを使用しないでください、彼らのvimの
SETのnocompatible
」構文がハイライト表示
= SET構文をON
「促し間違って入力された音声を削除する
SETのnoeb
」、ポップアップを確認するために保存されていないか、読み取り専用のファイルを扱う中を
確認してSETを
" 自動をインデント
SETのオートインデント
のSETはcindent
「タブキーの幅
SET。4 TabStopプロパティ=
」統一インデント。4
= softtabstop SET。4
SET 4ずらし幅=
「代わりに、タブなしスペース
のSET noexpandtab
」ライン及びタブを有するセグメントの始まり
SET smarttab
「表示行番号
SET番号
」の履歴番号
SET履歴= 1000
"一時ファイルを生成禁止
NOBACKUP SETを
SETのnoswapfile
」検索はケースの無視
SETのIGNORECASE
"によって強調検索文字
SET hlsearchの
SETのincsearch
" またライン
のSET gdefault
「セットコーディング
8 ENC = UTF-。SETを
。SET = UTF-fencs 8、UCS-BOM、シフトJIS、GB18030、GBK、GB2312を、CP936
" 言語設定が
セットlangmenu = zh_CN.UTF。8
セットhelplang CN =
"コンテンツ私は(ファイルタイプとデコードを含む)ステータス行を表示する
設定%= F.ステータスラインR&LT%のH%のMを%% W \ [%FORMAT = {&FF}] \ [TYPE =%Y] \ [POS =%のLは、%V] [%P %%] \%{のstrftime(\ " %のD /%のM /%Y \ - \%のH:%Mを\ ")}
" SETステータスライン= [%F.] R&LT%のYの%mを%%% * = [ライン:%のL / Lの%、カラム:Cの%] [%P %%]
「常にステータスライン
セットlaststatus = 2
" 編集中、右下のステータス行にカーソルの表示位置
定規SET
「(ステータス行で)コマンドラインの高さ、デフォルト値は1、ここで2は
SET = 2 cmdheight
」ファイルタイプ検出
ONファイルタイプ
「ローディングファイルタイプウィジェット
ONファイルタイププラグイン
」削減を関連する特定の種類のファイルをロードしますドキュメントへの
ONファイルタイプのインデント
「グローバル変数に保存する
!SETのはviminfo + =
」次の記号で単語をラップ分割されてはならない
+ = _、$、@、%、#、iskeyword SET -
「文字間のピクセルの行数を挿入
linespace = 0に設定します
「拡張モードコマンドライン自動的に動作する
SETがwildmenu
」、バックスペース(バックスペース)通常の処理インデントを行うEOL、他の開始
SETバックスペース= 2
" 行の境界を越えてバックスペース、カーソルキーを可能にする
、<、> = + whichwrap設定 、H L
"マウス(ダブルクリックマウスはオフィスワークエリアに位置していると同様に)バッファ内のどこにでも使用することができる
「SET A =マウス
「SETセレクション=排他的な
」SETのSELECTMODEは=マウス、キー
「使用して次のコマンドをコマンド、変更されたファイルの行を教え
SETレポート= 0は
」開始時間ソマリアにおけるその援助の子どもたちが促さ表示されません
SETのshortmess = ATI
" でのウィンドウ間の空白、読みやすい分割
\、STL:\、stlnc:SETのfillchars =ヴェールを\
「閉じカッコハイライト
SETのshowmatchを
」(10分の1秒単位で)時間を強調一致するブレース
SETを= 5一致時間
「カーソルは、バッファから上部の保持部および底部3行に移動
SETのscrolloff = 3
」自動インデントCプログラム提供
smartindentセット
」と、ファイルの種類、プレーンテキストファイルのみ、次の行番号で検出すること表示されない
のIF(持っている「autocmd 」)
)| \ EXE " 通常G`の\ ""
|
\ ENDIF
ENDIF 「(持っている」autocmdを「)
」C ++プログラムをコンパイルして実行するために、F6をコンパイルし、Cプログラムを実行するF5
、「ウィンドウに次のコードを使用すると、文句を言うだろうことに注意してください
」の必要性は、2つの文字をremoved./and
「 Cさんコンパイルと実行
マップ<F5>:コールCompileRunGcc()<CR>
!CompileRunGcc FUNC()
Execの" W "
Execの" GCC -o %% <!"
Execの" ./% <!"
ENDFUNC
" C ++コンパイラと実行
マップ<F6>:コールCompileRunGpp()<CR>
CompileRunGpp FUNC()!
Execの" W "
EXEC "!G ++%-o%< "
幹部"!./% < "
ENDFUNC
"能够漂亮地显示.NFO文件
セットエンコーディング= UTF-8
の機能!SetFileEncodings(エンコーディング)は
myfileencodingsbak =&fileencodings:Bましょう
エンコーディング:みましょう&fileencodingsは=
ENDFUNCTIONの
機能を!RestoreFileEncodings()
しましょう&fileencodings = bの:myfileencodingsbak
unlet B:myfileencodingsbak
ENDFUNCTION
auのBufReadPre * .NFOコールSetFileEncodings( 'CP437')|設定ambiwidth =単一
のau BufReadPost * .NFOコールRestoreFileEncodings()
」高亮显示普通のtxt文件(需要TXT .vim脚本)
のau BufRead、はBufNewFile * setfiletypeのTXT
」
foldenable設定
foldmethodセットを=手動
nnoremap <スペース> @ =((foldclosed(ライン())<0) 'ZC' '':? 'ZO')<CR>
" minibufexpl插件的一般设置
せグラム:miniBufExplMapWindowNavVim = 1
miniBufExplMapWindowNavArrows = 1:Gせ
LETのG:miniBufExplMapCTabSwitchBufs = 1
LET G:miniBufExplModSelTarget = 1
「コメントの色を変更します
HI ctermfg = 6コメント
:より転載http://hi.chinaunix.net/?uid-591145-action-viewspace-itemid-20900
ます。https://www.cnblogs.com/Leon5/archive/2011/10/08/2202468.htmlで再現