ブログは簡単に重要なシステムLiunx VIテキストエディタ、および三つのモードのVIエディタの予備的な理解と使用が簡単に説明します。
VIのテキストエディタとは何ですか?
Viは、それはビル・ジョイは、テキストエディタを開発し、カリフォルニア大学バークレー校の研究です。
viとvimのは、私たちの最も一般的なLinuxのエディタで使用されています。Linuxは、最も基本的なテキストエディタ、viやvimの簡単なマウス操作などのグラフィカルエディタが、システム管理におけるviエディタはありませんが、サーバ管理インターフェース文字、決してGUIエディタができているの両方比率。
ディレクトリ;
- 三種類のコマンドモードの概要
- コマンド入力モードのコマンド
- コマンドラインモードの紹介
3コマンドモードの概要
1、コマンドモード
viコマンドモードでは、作業モードを開始した後に入力され、編集モードとラインモードをテキストに変換することができます。コマンドモードでは、キーボードから入力した文字は編集コマンドとして解釈され、画面には表示されません。文字が法的viコマンドである場合は、VIは、適切な処置を完了します。そうでない場合は、警告が鳴ります。
図2に示すように、入力モード
文字を編集するためのテキスト編集モード。テキスト編集モードに入るためのコマンド・モードで入力異なるコマンドの後に、例えば:
入力「A」 -カーソルの後にテキスト入力モードに挿入される、
入力の「i」 -カーソルの前にテキスト入力モードに挿入する。
入力「O」 -カーソルの次の行にテキスト入力モードに挿入され、
「O」(大文字)を入力-テキスト入力モードでカーソル行に挿入される、
入力文書内の任意の文字はviの通りです。コンテンツが画面上に表示しました。Escキーを押してコマンドモードにテキスト編集モードに戻ります。
3.ラインモード:
「:」コマンドモード、プレスでは最後のラインモードに入るための鍵は、viが画面の下部に表示されます「:」最後の行モードプロンプトの印として、ユーザ入力コマンドを待っています。コマンドが完了した後、VIは自動的にコマンドモードに戻ります。
第二に、コマンド入力モードのコマンド
1、カーソル
:概略図、「^」、「$」が行の最初と最後に配置されている使用して、ページのページアップページを下に使用して、カーソルを移動するためのコマンドモード↑↓の←→キーを使用して
コマンドモードで、または1Gを使用しますGG、最初の記事を配置するステップと、
物品の端部を位置決めする、Gを使用して、
#G、位置#ラインを使用します。
ラインモードに行番号を、「設定NU」を入力し、表示することができます:「」を入力してください
2、コピー、ペースト、削除
削除:
XボタンまたはDEL -単一の文字を削除し
、削除行dd--
##は、ラインの下削除された行をdd--
D ^ -への最初のポイントからライン削除
D $を-カーソル位置から行末までを削除
コピー
ライン全体のコピーyy--
は##のyy--は、行ラインダウンコピー
ペースト
P(小文字) -前のカーソルに取り付けられた
P(大文字) -カーソルに取り付け
注:コピー、ペースト、これら3つの操作を削除これは、すべてのコマンドモードになっています!!!
3、コンテンツの検索
/ word--からワード検索にダウン
?以下からの単語検索にアップword--
試合を見つけN--次
のマッチを見つけるにN--
4、編集し、保存操作の取り消し
u--は、単一の操作取り消し
U--現在の行の撤退(注意現在の行のすべての操作の)の
(大文字)ZZ -保存して終了(同等のラインモードの役割:WQを)
第三に、コマンドラインモードの紹介
1、保存して終了操作
二つのタイプに分け:保存
「:W」元のファイルを保存するために(1)
(2)名前を付けて保存:「:W /ターゲット・ディレクトリ」
があり3されている:終了
終了(1)ファイルが変更されていません:「:Q」
(2)の出口を保存せずにファイルを変更します。 ":!Q"
(3)ファイルを保存して終了: ":WQ"
図2は、置き換え
:5つのカテゴリーの合計
(1)が「S /テキストを置換/置換テキストを必要とする」 - 「最初」の問題で現在のラインは、交換の交換を必要と
「(2):S /テキストを交換する必要があります/テキスト/ gに置き換える「 -現在の行をして」すべての「交換するために交換する必要がある問題
のテキストを(3)」#、#sは / /テキストを置き換える/グラムを交換する必要がある「 - 」は##のラインを「すべての質問を交換する必要がライン間で交換され
たテキストの(4)」%sの/テキストは、交換/交換/グラムを必要とする「 - 」完全な「すべての問題に交換する必要が交換された
(5)」S /必要また、テキスト/テキスト置換/ C「 - (使用しない)、交換前に確認する必要があります