仕上げVimのショートカット

出典:の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で再現

おすすめ

転載: blog.csdn.net/weixin_34409822/article/details/93881047