Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> コマンドVI詳細の下LINUX

コマンドVI詳細の下LINUX

  
        ビジュアルインターフェイス";

viが"あるDOS上の編集プログラムかのようにLinux上で短い、その位置でも同じ。これは、出力を行う削除し、見つけ、置き換え、ブロック操作、および他の多くのテキスト操作、およびユーザーが持っていない他の編集プログラムである、自分のニーズに応じてカスタマイズすることができます。

viはレイアウトプログラムではありません、それはなど、他の属性フォントのために整理することができるよう、WordやWPSが好きな書式設定、段落されていない、それは単なるテキストエディタです。

いいえ、メニュー、コマンドのみ、およびコマンドの範囲のvi。スペース制限が原因、この記事では、一般的に使用するコマンドについて説明します。コマンドラインモード、テキスト入力モードとラインモード:

Viは3つの基本モードがあります。

コマンドラインモード:関係なくユーザーが何であるかのモード任意の時点で

、&'上だけをクリックし、ESC'ボタン、あなたはviコマンドラインモードに入ることができ、時にシェル環境での入力viコマンドの起動時にviエディタは、このモードです。このモードで

は、ユーザが入力し、様々な法的viコマンドは、その文書を管理することができます。この時点では、キーボードから入力された文字は、文字入力が法的viコマンドである場合は、viのユーザ・コマンドを受け入れた後、適切なアクションを完了(ただし、注意しなければならない、編集コマンドとして解釈される入力コマンドそれは)、画面に表示されません。入力された文字は、VIの合法的な順序でない場合は、VIはアラームを鳴らします。

テキスト入力モード:コマンドモードで入力挿入コマンドI

、追加コマンド、OPENコマンドCを変更し、代わりにコマンドR Sコマンドのまたは代替的にテキスト入力モードに入ることができるため、Oコマンド。このモードでは、ユーザーが入力した任意の文字は、ファイルの内容として、VIを保存され、画面上に表示します。テキスト入力処理では、コマンドモード、プレス&'に戻したい場合は、ESC'ボタン。

ライン・モード:

コマンド・モードでは、ユーザーが':&'を押すと、最後の行モードに入るためのキー、そしてViは、表示ウィンドウの最後の行になります(通常は画面最後の行)は、A':&'示すプロンプトラインモードとして、ユーザ入力コマンドを待っています。ほとんどのファイル管理コマンドは、最後の行のコマンドの後に(編集バッファの内容がメディア・ファイルに書き込まれるような)は、このモードで実行され、VIは自動的にコマンドモードに戻ります。

あなたは心の中でラインモードでの処理を変更するには、コマンドを入力すると、に&'に従って、ESC'の後にすべてのキーやバックスペースキーコマンドの入力を削除し、その後、バックスペースキーをクリックし、あなたが作ることができますコマンドモードに戻るVI。
シェルモードで


viの入口と出口、VIと入力して、ファイル名を編集する必要がある、あなたはviの例:.

VI EXAMPLE.SQLの

ファイルは、EXAMPLE.SQLが存在する場合、ファイルを編集し、編集画面には、ファイルの内容を表示し、ファイルの最初の行に位置するカーソルであろう。ファイルが存在しない場合、任意の編集インタフェースなしコンテンツ。 + N' VI&'にコマンドの後に、VI編集インターフェース、n行目のカーソルファイルを入力した後、必要に応じてパラメータ。たとえば、次のコマンドを使用し、ライン5 EXAMPLE.SQLのファイルから表示を開始する必要があります。

viの5 EXAMPLE.SQLの

終了VI、出口ラインモードコマンドを入力します' Q'。コマンドモードを入力し、入力した':' ESC'テキスト入力モード、初回&'場合は、次のexitコマンドを使用することができ、ラインモードでラインモードを入力します。

:qが直接終了します。テキスト入力モードで文書の内容を変更する場合は、終了することはできません。

:WQを保存して終了します。

:Xと' WQ'。

:Q - 保存せず、強制終了!

viの表示行数

ラインモードで、コマンドを入力します。

設定数

は、編集インタフェースの表示ライン番号からviことができます。

はまた、ラインモードで、&'として使用することができる。NU'コマンド(ショートの数)行の行番号と、カーソル行の内容を表示します。

カーソル移動操作

フルスクリーンテキストエディタ、カーソルの移動操作は、間違いなく、最も頻繁に使用する操作です。カーソルを移動するには、これらのコマンドの使用に習熟したユーザーのみが、すぐに目的の位置に到達し、正確に編集します。コマンド・モードの両方で

VIカーソル移動、テキスト入力モードであってもよいが、操作の方法が変化してもよいです。
は、

テキスト入力モードでは、4つの方向は、カーソルを移動するキーボードのキーに直接使用することができ、コマンドモードで、カーソルを移動させるための多くの方法があります。唯一のカーソルを移動するために4つの矢印キーを使用することはできません、あなたもあるため、キーボードの矛盾をもたらしたマシンごとに異なる定義を避けるために、カーソルを移動する時間、J、K、Lの代わりに4つの矢印キーの4つの鍵を使用することができますそして熟練した手を使用することは、それによって効率を向上させる、操作位置を完了するために、すべての英数字キーボードを残すことができません。

コマンドはカーソル移動コマンドラインの下で完了します。

Hカーソルが押す前に、左の場合には、入力デジタルコマンド、カーソル左n文字のH N;

Lカーソル右、L前番号もしn個の入力コマンドによって、Nカーソル右の文字、カーソル場合、前者J Nによって

Jカーソル、入力されたデジタル指令に
シフトn文字、

Kカーソル下方に、もし入力の数N k個のコマンドプレスの前に、カーソル移動夏のn文字、

0(ゼロ)行の先頭にカーソル。

$行の末尾にカーソルを、画面に表示

Hカーソル(必ずしもファイルヘッダ)の1行目;

L画面カーソルにディスプレイ上の最後の行(ファイルの必ずしも終わり);

画面の中央線にMカーソル;

n行目にNGカーソル;

最初のワードW又は次の単語の右カーソル、

eまたはEカーソルがワード(終わりに、すなわち、非ワード)の初期位置にある場合、コマンドは現在のワード終末にカーソルを移動します;カーソルが単語の端部が初期位置にある場合、このコマンドは、次の単語の語尾にカーソルを移動します。

B Bまたは、カーソルが(すなわち、最初の非ワード)ワード内に配置されている場合、コマンドは、この単語の最初の単語にカーソルを移動し、単語カーソルが最初の単語にある場合、コマンドカーソルがします単語の最初の単語に移動し、

はCtrl + G statusコマンドは、現在編集した文書のステータスが表示されます。ファイル全体の割合としてファイルのカーソル行の前に、修飾されたか否かを、現在の行番号、及び行数を編集中のファイル名を含みます。

また、カーソルは、コマンドラインモードでファイル全体

移動操作で行うことができる。

:N文書のn行目にカーソル;

:$の最後の行にカーソル;

テキスト挿入

コマンド・モードでは、ユーザーが入力した任意の文字は、コマンドviのように解釈されるべきですユーザーが文字をテキストとして入力されたい場合は、実行、その後、最初の入力モードをテキストに仕事モードviコマンドモードから切り替える必要があります。モードの切り替えは、次のコマンドを使用することです:私とI.:

1.(挿入)コマンド

viが2つのインサートが、コマンドを提供します

(1)。フロントインサートテキストカーソル位置からコマンドを起動し、挿入プロセスは、誤入力キーを削除するために使用されてもよいです。 INSERT - - '挿入語の挿入状態におけるVIの場合は、画面が最下行&'を表示します。

(2)。私はこのコマンドは、テキストを前方に挿入され、現在の行の先頭にカーソルを移動するためのコマンドです。 AとA.:

2.追加(APPEND)コマンド

viの挿入は、2つの追加コマンドを提供します

(1)このコマンドは、新しいテキストを追加した後、現在のカーソル位置の後に使用されるコマンドは、新しいテキストがカーソルで入力された、本明細書にカーソルが対応後方に移動され、カーソル行の任意の位置インチ

Copyright © Windowsの知識 All Rights Reserved