linuxのvi / vimのエディタ学習の概要
何度も私たちの開発者は、必然的にプロジェクトの展開、我々はWindowsとMac OSのオペレーティングシステムを知っているとして、それが使用されていないこの時間が、Unixライクなシステムを伴います。通常、このような環境のアドレス交換システムとして、プロジェクトの展開が、搭載されているときなどドッキングウィンドウの画像修正を、いくつかの構成操作を変更するために、我々は、コードを変更するために、エディタを使用する必要があり、この時間を必要とします。
VI / vimの
すべてのUnixライクなシステムは、VIエディタで建設されるには、他の編集者は必ずしも存在しません。vimのは、多数のviテキストエディタ、コマンドから開発された、コード補完合同の便利なプログラミングが特に豊富で、非常に広く使用されています。
Aは、高効率、テキストの任意の種類を作成し、変更するために設定可能なのVimエディタをテキストです。それは、ASは「VI」MOST UNIXシステムとおよびApple OS XとIS含ま
Vimが効果的に作成するための高度な設定のテキストエディタですそして、テキストのいずれかのタイプを変更します。それは、「VI」として最もUNIXおよびApple OS Xのシステムに含まれています。
使用するためのVI / vimの
三つのモードに分かれてのvim:
- コマンドモード
- 入力モード
- ボトムラインのコマンドモード
vim <filename>
ファイルでない場合、コマンドは、新しいファイルをvimのコマンドモードに入ります。
コマンドモード
vi / vimのエディタを起動し、デフォルトのコマンドモードを開始します。キーボード上のこの時間タイピングは、コマンドではなく、文字であると考えられています。
コマンドモードを使用することができます。
- レプリケーション:YYとNYYは、yyはラインカーソルをコピーし、nは3yy発現及びカーソルダウン三列を複製、数を表します。
- 貼り付け:pは次の行にカーソルの内容をコピーして貼り付け表します。Pカーソル線に貼り付けコピーされたコンテンツを表します。
- リカバリー(撤退):uがWindowsで同等である最後のステップコマンド、UNDO表し
ctrl + z
、マックの下でcommand z
。- リピート:CTRL + rは、撤退前の最後のコマンドを繰り返すWindowsで同等表し
ctrl + shift + z
下、マックcommand + shift + z
。- 削除:行の文字、Xは([DEL]ボタンに対応する)を削除後方文字であり、Xは、(に、[バックスペース]バックスペースつまり当量)前進削除文字です。
- 削除行:カーソルNDDダウンとNDD DD、削除行全体のカーソルをddは、とn行が削除されました。
入力モード
押してI / I、またはコマンドモードで/ A、またはO / O(英字のO / O)は、入力モードに入ります。それは一番下の行コマンド・モードにある場合、コマンドモードを入力する最初のEscキーを押しに、Iを押す/ I、または/ A、又はO / O(文字O / O)は、入力モードに入ります。
入力モードを使用することができます。
- 文字キー、Shiftキー+文字キーの組み合わせ、入力文字
- ENTER、入力し、改行
- BACK SPACEは、バックスペースは、カーソルの前の文字を削除します
- DEL、(または+ BACK SPACE FN)、Deleteキー、カーソルを1つの文字を削除
- 矢印キー、テキストにカーソルを移動
- HOME / END(または左矢印キーは、fn + / FN +右矢印キー)、行の先頭/末尾にカーソルを移動
- ページアップ/ページダウン(または方向キーは、fn + /方向キー下FN +)、上位/下位ページ
- 挿入、置換モード/入力にカーソルを移動し、カーソルが縦線/下線に変更されます
- ESC、入力モードを終了するには、コマンドモードに切り替えられます
ボトムラインのコマンドモード
一番下の行のコマンド・モードに入るためのコマンドモードで押し:(コロン)。あなたが入力モードになっている場合は、第1の押圧:(コロン)ボトムラインコマンドモードに、コマンドモードに入るためにはESCキーを押してください。
ボトムラインコマンドモードでは、利用可能なコマンドの多くは、単一または複数の文字のコマンドを入力することができます。以下のような:
- 保存したファイルのw
- qはプログラムを終了します
- 0 0番号、ファイルの最初の文字にカーソルを移動
- $ファイルの最後の行にカーソルを移動
- いつでもESCキーは、一番下の行のコマンドモードを終了し、コマンドラインモードに戻ります
実施例VI / vimのの
さんがデモンストレーションおよびMac iTerm2の使用方法を説明してみましょう。
レディ
まず、新しいフォルダは、フォルダを入力し、「VIMエディタの研究は結論付けました」mkdir vim编辑器学习总结 && cd vim编辑器学习总结
。
次に、ファイル「test.txtという」を作成touch test.txt
し、ファイルを開くためのvimエディタを使用しますvim test.txt
。
あなたは、直接ファイルが存在しない場合は、それを作成し、ファイルを開くためのvimエディタを使用することができます。
事前に準備された文書のここで使用docker-compose.yml
コマンドを実証します。
例としてボトムラインコマンドモード
、一番下の行は、コマンド・モードに入るように$が最後の行に行ってきました次のように入力します。この時間を入力します。
コマンドモードの例
その後、ESCはコマンドモードに入ります、私は現在の行をコピーしたいこの時間と、次の行を入力します。
ports:
- 58000:8000
そして、次の現在の行を貼り付け、そうでした
ports:
ports:
- 58000:8000
- 58000:8000
uはそれをノックこの時間は、前のステップペーストを取り消され、ヒットCTRL + rは、前のステップの貼り付けに復元されました。今回は、入力モードを活用します
入力モードの例
入力モードでは、入力は、ESCを除く任意の文字することができます。
あなたは、入力モードで任意の文字を入力ESCは、入力モードを終了します入力して、コマンドモードに入ることができ、入力は:wq!
vimのエディタを保存して終了することを強制されます。