vimの
1. Vimはどのようなものです:
- これは、ツールの編集と同様のVIテキストエディタ/テキストです。上記のみに基づいてViが使用するのが最善ですvimのクラスのviエディタの一つとして認識されている新機能の多くを追加します。
2.なぜvimのことを学ばなければなりません。
- 追加された新機能についてのvimのviに基づき、効果的に助けエンジニアは迅速に問題のトラブルシューティングを行うことができます。例えば、異なる分野ごとに異なる色で
- 多くのシステムでのviエディタを内蔵している、他のテキストエディタでは必ずしもありません。多くのソフトウェアインタフェースは、viが主導権を呼び出します。
3. 3つのモデル
-
一般モード、編集モード、コマンドモード
-
変換の3モードの関係
-
一般モード(デフォルトモード)のショートカット
- 現在の文字の前の行に0または[HOME]動きます。
- $や[END]は、現在の行の末尾に移動します。
- ページダウンダウン
- ページUPページアップ
- Gは、現在のファイルの最後の行に移動します。
- NG手段は、n行目に移動します。
- 1Gの入力に対応しGG、最初の行に示します。
- 単語「言葉」を見つけるために下/ Wordの表現
- 単語、Nを押して文字を探していたときのnは、検索を繰り返すことができます。
- yyはコピーラインを示し(カーソル行)
- YGは、すべてをコピーするファイルの現在の内容の最後の行にカーソルを表しています。
- カーソルがファイルの最初の行の行にコピーされていることをYGG手段。
- Yは$がどこ行に現在のカーソル位置の現在の行の末尾をコピー表します。
- Y0は、現在の行をコピーするには、行の先頭を表し、現在の行にカーソル位置。
- カーソルの次の行にコピーされたデータをP(小文字)を貼り付け
- カーソル行ライン上のコピーされたデータをP(大文字)を貼り付けます。
- 撤退のWindowsシステムのCtrl + Zに似回復操作、前にU。
- リカバリ操作のCtrl + rを。
- DD手段は、現在の行を削除するには
- 最後の行に現在の行から削除することを意味
- DGG手段は、ファイルの最初の行に現在の行から削除します。
- 現在の行の先頭に文字を削除D0。
- D $行の末尾に現在の行を削除します。
-
エントリーの編集モード
手紙 | これは、操作を指示します |
---|---|
私 | これは、現在のカーソル位置に挿入を表し、 |
私 | 行の最初の非空白文字から挿入 |
A | カーソルの次の文字を挿入します |
A | カーソルが置かれている行の終わりを挿入 |
インクルード | カーソルがどこにある次の行を挿入します |
ザ・ | カーソルに挿入行 |
R | カーソル位置の文字を置き換え1 |
R | ユーザーがこれまで主導権を終了するまで、モードを置き換える入力すること |
- コマンドモード:
コマンドモードを開始する方法:
:/? | コマンドモードに入ることができる3つの一つ |
---|
- :W [ファイル名]ファイル名として保存
- :R [ファイル名]のファイル名は、カーソル行に指定されたファイルの内容を読み取ります。
- :N1、[ファイル名] W N2列N1にN2名:!コマンドとして保存一時コマンドラインコマンドモードで実行コマンドに切り替えます。
例:vimの中でそれらをコマンドを実行するために「!/ -name Helllo.javaを探します」。 - :保存WQ去った後
- :保存せずにQ休暇(変更および修正が離れることを余儀なくQを必要とする場合に残すことができます!)
- :残すために保存せずにQ!
- :設定NUショーの行番号(番号)
- :セット表示行数(NONUMBER)をキャンセルNONU
- :現在のラインWORD1にS / WORD1 / WORD2 / gで置換WORD2(!!)
- :%S / WORD1 / WORD2 / gで置換する現在のファイルのWORD1 WORD2(!!)
- :N1、N2S /ワード1 /ワード2 / gのライン内のルックアップN1、N2ワード1ワード2(N1、N2デジタル)を交換します
- :10、$ S /単語1 /ワード2 / gの単語1 WORD2を置き換えるために、最初の行から最後の行を探します
- :%S /単語1 / WORD2 / GC前出、交換前交換するかどうかを確認すること。(!!!)のみ、単一の行を確認することができます、あなたは一つ確認1にする必要があります。