詳細VIに記載された方法を用いて
viエディタは、すべてのUNIXおよびLinuxシステムのための標準的なエディタです、それは新しい強力なテキストエディタのいずれかに劣っていない、ここではその使用や命令の小さな部分についての簡単な紹介です。UNIXおよびLinuxシステムの任意のバージョンので、viエディタはまったく同じであるので、あなたは、導入VIの他の場所でそれについての詳細を学ぶことができます。Viはそれを学習した後、あなたがLinuxの世界に妨げられないであろう、最も基本的なLinuxテキストエディタです。
図1は、VIの基本的な考え方
は次のようにVIは、各モードの機能を区別するために、3つの状態、すなわち、コマンドモード(コマンドモード)、挿入モード(挿入モード)とラインモード(最終行モード)、に分けることができ、実質的には:
1)コマンドライン・モード・コマンドモード)
文字、単語、または行を削除するには、画面のカーソルコントロールを移動し、コピー挿入モードの下側部分に移動、または最後の行モード。
モード(挿入モード)を挿入2)
のみ挿入モードでは、コマンドラインモードに戻るには、「ESC」キーを押して、テキストを入力すること行うことができます。
3)ラインモード(最終行モード)
ファイルやviを終了を保存するためには、あなたも、このような文字列を見つけて、編集環境を設定することができ、その上の行番号を示していますし、.......
しかし、一般的に、我々は単純化された二つのモードVIを使用して、)コマンドラインモードコマンドモードを考えることができるボトムラインモード(最終行モード)です。
2、viの基本的な操作
a)のVIを入力して
システムプロンプトでviとファイル名の後に、その後のviフルスクリーンの編集画面を入力します。
$ viのmyfileは
しかし、一つのことは、あなたがviのを入力した後、それは「コマンドラインであることに注意することが重要ですモード(コマンドモード)、テキストを入力できるようにするには、挿入モード(挿入モード)」「あなたはに切り替えたいです」。人々のViの最初の使用は周りに移動するには、カーソルキーを使用したいと思うでしょう、結果はコンピュータのビープ音の呼び出しがされている、「挿入モード(挿入モード)」その後、私たちは話しましょうに変換VI、改ざんしないように最初に入った後ので、死へのガスの半分を入れて!
B)ファイルを編集するモード(挿入モード)を挿入するために切り替える
「i」は「挿入モード(挿入モード)」を入力することができます文字をクリックして、この時間はあなたが入力を開始することができ、「コマンドラインモード(コマンドモード)」で。
C)スイッチを挿入
あなたは、今ある「挿入モード(挿入モード)」を、あなただけの間違った単語を見つけた場合、テキストを入力する必要があります!カーソルキーで戻って移動する、単語を削除するには、まず、「コマンドラインモード(コマンドモード)」に移動してテキストを削除するには、「ESC」キーをクリックする必要があります。
d)の終了viとファイルを保存
下の「コマンドラインモード(コマンドモード)、」クリック「:」例えば、「最終ラインモード」を入力するには、コロン:
:ファイル名W(指定したファイルに「ワットファイル名」の記事を入力してください)名前のファイル名を保存
:WQは(「WQ」を入力し、保存して終了するVI)
:!!Q(入力qを、力)のvi保存せずに終了
3、コマンドラインモード(コマンドモード)ファンクションキーを
1)モード挿入します。
を押して「私私は「挿入モードに現在のカーソル位置から入力ファイルの先頭である; 『を押して、』挿入モード「挿入モードに切り替える」
プレス」「挿入モードに入るためには、現在のカーソル位置の開始タイピングの位置からです。
プレス挿入モードに「o」を、新しい行を挿入するには、行の先頭からテキストを入力します。
2)。挿入モードは、コマンドラインモードから切り替えられた
プレス「ESC」キーを押します。
3)カーソル移動
の周りに移動するために、キーボード上のカーソルを直接することができるVIを、しかし、正式なviは小文字の「H」であり、「J」、「K」、「L」、それぞれ、カーソルは、下、左コントロールに右側のグリッド上。
押して「CTRL」+「B」:モバイルページへの画面「後」。
押して「CTRL」+「F」:画面には、「前方」ページに移動します。
押して「CTRL」+「U」:画面「後方」半ページを移動します。
押して「CTRL」+「D」:画面には、「フォワード」の半分のページに移動します。
記事の先頭に移動:数「0」を押してください。
「G」を押します。記事の末尾に移動。
押して「$」:カーソル行「行の終わり」に移動します。
押して「^」:カーソル行を移動するための「最初の行」
「W」で:カーソルは次の単語の先頭にジャンプする
「E」で:カーソルは次の単語の接尾辞にジャンプする
「B」で:カーソルのリターンを単語の先頭に
5リットル、56リットル次のような行の最初の位置に#カーソル:「#1」によります。
4)単語を削除
カーソル位置の文字「背後」[削除]を押すたびに:「×」。
「#Xは」:たとえば、「6Xは」6つの文字「の後ろに」カーソル位置を削除することを意味します。
「X」:カーソル位置の文字「の前に」大文字のX、[削除]を押すたびに。
「#X」は:例えば、「20X」は20文字の「正面」を削除するカーソルの位置を示しています。
「DD」:カーソル行を削除します。
「#Dd」:#は、カーソル行の先頭から行を削除する
。5)コピー
接尾文字カーソルでバッファにコピーするには:「Ywを」は。
「#Ywは、」:#は、バッファに単語をコピーする
「YY」:バッファにどこカーソルの行をコピーします。
「#Yyは」:たとえば、「6yy」銀行のコピーは、テキストの6行「数ダウン」カーソルから言いました。
「P」:カーソルの位置に取り付けられたバッファ内の文字。注:すべての「Y」コピーコマンドは、コピー&ペースト機能を完了するために、「P」に関連していなければなりません。
6)。
「R」:あなたがこれまでに「ESC」キーを押すまで、彼はどこに行っても、文字カーソルを交換し、そして。
7)最後の操作を返す
「U」:あなたが誤ってコマンドを実行すると、あなたはすぐに押すことができ、「u」は、前の操作に戻ります。繰り返し押して「u」は複数の応答を行うことができます。
8)を変更し
、「CW」の接尾辞にカーソル位置の単語を変更し
、例えば、「c3w」は三つの言葉に変更することを意味する:「C#のW」
。9)指定した行にジャンプするための
「Ctrlキー」+「G」列カーソル行の行番号。
「#Gは」:例えば、「15G」は、第1トレッキングの物品15にカーソルを移動することを示します。
図4は、最終ラインモードのコマンドはじめに
「:」コロン「最後の行モードに入ることができる「最後のラインモード」を使用する前に、次の「コマンドモード」に既にある、プレスを確認するために「ESC」キーを押すことを忘れないでください。 "
A)行番号一覧表示されます
ファイルの各行の前になり、「設定NU」と入力行番号を示しています:「設定NU」は。
B)ファイル内の行にジャンプ
「#」を:「#」記号は番号を示し、コロンの後に番号を入力し、ENTERキーを押して、Enterキー、デジタル入力15と、行にジャンプしますそれは記事の行15にジャンプします。
C)文字検索
「/キーワードを」:あなたがしたいキーワードを見つけるのは初めてではない場合は押して「/」キーは、その後、あなたが検索したい文字を入力して、あなたは常に「n」は未来に目を向けることになる押すことができますあなたがしたいキーワードまで。
「キーワード?」:「?」あなたがしたいキーワードを見つけるのは初めてではない場合はボタンを押し、その後、あなたが検索したい文字を入力して、あなたは常に「n」は、あなたがしたいキーを楽しみにされますを押すことができます単語まで。
D)ファイルを保存
「W」:コロンに「W」の文字を入力するには、ファイルを保存することができます。
E)VIのままに
「q」を:あなたはviのを離れることができない場合は、キーを押し、「Q」は終了している「Q」であってもよいがviのを離れることを余儀なくされ、その後「!。」
「Qwのは、」:一般的に出口はまた、ファイルを保存することができたときに、一緒に使用される「ワット」で、残すことをお勧めします。
5、viのコマンドリスト
図1に示すように、次のコマンドモード機能のキーの一部である
Hは、左カーソルの文字を表し
、Lは、カーソルを1文字右に示し
、kはカーソル線表す
jは1行でカーソルを表す
^の行の先頭にカーソルを表す
0番号「0」を、記事の先頭にカーソルを移動
Gは、記事の末尾にカーソルを表し
$行の末尾にカーソルを表し
、前方のCtrl + Fをスクロール
Ctrlキー+ bのスクロール後方
Ctrlキー+は、先に半画面反転さdは
Ctrlキー+をuが引き返し画面の半分の
私の文字はカーソル位置の前に挿入され
た文字が増加し始める後の位置にカーソルを
最初のライン入力から始めて、新しい行を挿入O
コマンド入力状態からESCの退避状態
カーソルの後の文字を削除X
#Xカーソルを削除します文字の#
X(大文字のX)カーソルの前の文字を削除する
カーソルの前#X#は文字を削除
DDカーソル行の削除
#dd#行数がカーソル行から削除され
たワードコピーカーソル位置YWの
#ywカーソル位置#ワードコピー
カーソル線のY-Yコピー位置
カーソルラインの#行番号からコピー#yy
Pペースト
uはキャンセル
カーソルを1つのワードの位置を変更するために、CWを
カーソル位置に#ワードを変更#cw
2、次は、コマンドモードでの命令のいくつかで
、ファイル名のために編集されているファイルに保存されたファイル名のw
ファイル名を編集中のファイルに保存されているWQファイル名、およびviを終了
Q!viのすべての変更および終了あきらめ
SET NU表示行番号
/または?検索を、中/ enter'reを探している
n個コンテンツがプレスnまたは後方(/ MSで)、検索するか、検索し続けるために(と?MS)に転送されていない場合は、キーワードを探して、一緒に?/またはを使用あなたはそれを見つけるまで。
viのユーザーズマニュアル
|
これらは、その後の読み取りのためのいくつかの基本的なviのコマンドの使用法です。