出典:のhttp://my.oschina.net/u/877170/blog/491684#OSC_h3_1
まず、カーソルを移動
1、左H、Lの右、ダウンJ、K移動
図2に示すように、ダウンCTRL + F、上方CTRL + Bを回します
図3は、半ページCtrl + Dキーを下げて、上向きの半分のページCTRL + Uを投入しました
4は、行0(デジタル)の先頭にライン$移動の終わりに移動し、^最初の文字の先頭に移動
5)次の文にカーソルを移動し、文章にカーソルを移動(
図6に示すように、最初のセクションに移動され、{、}は、段落の最後に移動します
図7は、Bを移動させるために、W次の単語に単語を移動します
図8は、原稿Gの端に移動し、文書GGの先頭に移動します
図9は、マッチング{}に移動()。[]%で
10、n行目のジャンプまたはNGG NG若しくは:N
11、画面Hの先頭にカーソルを移動し、Mは、端部Lに移動し、画面の中央に移動させます
12、現在の文字を読み、この画面に表示され、次の場所に移動*
13、現在の文字を読み、この画面#で場所の最初の出現に移動
第二に、検索と置換
1、キーワードを見つけるために後方にカーソルまたはグラム##
2、前方カーソルまたはキーワードを探す* G *
3、文字FX、為替、テキサス州、テキサス州を見つけるために、現在の行
図4に示すように、基本的な置換:S / S1 / S2(S1次S2で置き換え)
5.交換してください:%sの/ S1 / S2
図6に示すように、現在の行のみ:S / S1 / S2 / G
図7に示すように、ラインの一部交換する:N1を、N 2 S / S1 / S2 / G
図8に示すように、サーチモード/ストリング、n個の次の発生の探索は、探索がNであります
9、ブックマークMXの開発が、ブックマークを参照してください、と小文字のみを使用することはできません
10、X 'でタグに次のキーを移動
11は、 `最後に編集したファイルの場所に移動しました。
PS:。一個の以上の文字の代わりに、*任意の文字を繰り返し表し
正規表現は、フォローアップ記事の内容を整理します
第三に、編集操作
図1に示すように、カーソルが、挿入された線Aの挿入端
図2に示すように、挿入線Oを挿入した後、Oフォワード実行に行
3、Sに前方行を削除し、文字の挿入、削除
図4に示すように、カーソルI、第1のインサート列Iの前に挿入され
5、行DDを削除し、モードCC Sを削除または挿入
図6は、ワードDWを削除し、挿入モードのCWに単語を削除します
7、又は文字xのDLを削除するには、文字が削除またはモードS CLを挿入します
8、ペーストP、為替の2文字のXP、交換の二行DDP
9、コピーY、コピー線YY
10、失効Uは、CTRL + Rをやり直し、繰り返されます。
11のスマートヒントCtrl + NキーまたはCtrl + P
12、削除、削除および挿入モードC {運動}横切る文字運動
13は、CTXのx、削除して、文字が含まれていないモードを挿入渡った次の文字の文字を削除するには
14は、Xの文字、CFXを含め、すべての文字にして挿入モードに次の文字への現在の文字を削除します
15、削除文字を横切る動きが、挿入モードdを削除しません{動}
16、文字がx DTXを含まない、文字間での動きを削除しますが、挿入モードは削除されません。
17は、文字xのDFXを含め、すべての文字に次の文字への現在の文字を削除します
図18に示すように、状況は、yに12~17バールのC又はDにコピーされた場合
19、ラインの端部は、DまたはCを削除するために使用することができます
20、または現在の行Y YYのコピー
21、現在の文字xを削除
22、p個の貼り付け
WYY、またはVisualモードV「WY「Wレジスタにコピーされ、例えば、」使用するクリップボードを使用して、REG:23は、使用のステータスを表示する、複数のクリップボードを使用することができます
24は、繰り返し使用効果に行われます。
25は、数nは例えばy3xなどの領域にわたって使用することができ、カーソルが3J線3を下方に移動され、第三のXとの間の領域にコピーします
コードを自動的に後退させることができるように、26は、コードの製造において、] P接着剤を使用することができます
27、選択したコードのインデントのすべて>>
28、<<抗インデント選択されたすべてのコード
29、カーソルを移動させるための関数または変数の定義が配置されているGD
カーソルの検索の男では30、Kワード
31、合流二列J
Eを:32は、場合は、ファイルを保存し、再オープンにしたくありません!
その後、+ ^ファイルCTRLを切り替え、電子ファイル名:新しいファイルを開くには33
第四に、ウィンドウ操作
1、パーティションの窓:スプリットか:vsplit
2、ウィンドウを作成:新規または:VNEW
SF {ファイル名}:3は、ファイルが新しいウィンドウで開かれ
4、現在のウィンドウを閉じる:閉じます
5、現在のウィンドウだけを保持:のみ
図6に示すように、左ウィンドウCTRL + W、H
図7に示すように、右側のウィンドウCTRL + W、L
図8に示すように、上側のウィンドウCTRL + W、K
9、CTRL + W以下ウィンドウ、J
10、T、WウィンドウのCtrl +の上部
ウィンドウCTRL + Wの端部11、B
第五に、マクロアクション
図1に示すように、マクロ記録動作は、Q [AZ]を起動し、押しQ端、レジスタセーブ動作[AZ]で
2、[AZ]実行レジスタ[AZ] @操作で
3、@@最後のレコードのマクロアクションを実行します
第六に、視覚的な操作
1、ビジュアルモードはCtrl + Vブロックに進み
2、文字ビジュアルモードvを入力してください
Vを入力するための3、視線モード
図4に示すように、選択されたブロックDを削除
図5に示すように、選択されたブロックを削除して、次にモードCに挿入されています
選択されたブロックは、同じ文字が挿入されている6、Iは、の<string> ESCを
七、ジャンプステートメント
図1は、[[{トップグリッドのスキップ
2、[]}最初のトップグリッドにスキップ
3] {後進1トップグリッドをジャンプ
4、]}最初のトップグリッドをバックジャンプ
5、[{このコードブロックの先頭にジャンプ
6、]}コードは終了ブロックにジャンプ
八、動作を停止
1、あるいはVimのCtrl + Zを一時停止:一時停止
2、タスクはシェルでジョブを入力して表示
3、復旧作業FG [ジョブ番号](フォアグラウンドにバックグラウンド・プロセス)またはBG [ジョブ番号](バックグラウンドでフォアグラウンドプログラム)
4、シェルコマンド:!コマンドを実行
シェル出口を出て、シェル:5、シェルコマンドを開きます
6、vimの状態を保存:mksession name.vim
ソースname.vim:7、vimの状態を復元
8、状態を復元するときに起動するのvim vimの-S name.vim
ます。https://www.cnblogs.com/stevenzeng/p/5082633.htmlで再現