詳細viエディタを使用して、Linuxオペレーティングシステム、

viエディタの概要

  • viエディタは、テキストモードで作業し、最も基本的なLinuxとUnixのテキストエディタです。いいえグラフィカルインターフェースので、VIは非常に効率的テキストエディタです。Linux上で利用可能な多くのグラフィカルエディタが、viとサーバー管理機能がシステムにありますが、それらのグラフィックエディタが一致しないことができます。
  • viがレイアウトエディタプログラムではありません、それはWordや他の属性としてWPSではないなど、フォント、書式設定、段落を編成することができる、それが唯一のテキスト編集プログラムです。いいえメニューない、唯一のコマンド、およびコマンドの範囲。コマンドラインモード、テキスト入力モードとラインモード:viの3つの基本モードがあります。
  • ViにはVimの拡張バージョンはViより使いやすくなります。viのコマンドは、ほとんどすべてのvimで使用することができます。

テキストエディタの役割

  • テキストファイルを作成または変更

  • コンフィギュレーションファイルのさまざまなLinuxシステムの維持

Linuxは、最も一般的に使用されるテキストエディタです

  • VI:UNIXライクなオペレーティングシステムのデフォルトのテキストエディタ

  • VIM:Vimはviテキストエディタの拡張版である(一般的にviエディタと呼ばれる)の

動作モードのviエディタ

3つの動作モード

モード 効果
コマンドモード このモードでは、ユーザーが自分の文書を管理するための入力、様々な法的viコマンドすることができます。
入力モード このモードでは、ユーザーが入力した任意の文字は、ファイルの内容として、VIを保存され、画面上に表示します。
ラインモード ほとんどのファイル管理コマンドを実装した後、このモードでは、最後の行のコマンドを実行している、Viは自動的にコマンドモードに戻ります。

異なるモード間の切り替え

詳細viエディタを使用して、Linuxオペレーティングシステム、

ショートカット 効果 ショートカット 効果
A カーソルの前に挿入されます カーソルの後に挿入
インクルード カーソルが挿入され、次の行 ザ・ カーソル行を挿入
ラインモード ESCキー 現在のモードを終了し、コマンドモードに戻ります

基本的な操作のコマンドモード

カーソルを移動

アクションタイプ 操作キー 機能
方向 ↑、↓、←、→ 上、下、左、右
次のページ Page Downキー或はCtrl + F ページ全体の内容を下にスクロールします
ページアップ或はCtrl + B ページ全体のコンテンツをフリップアップ
行のクイックジャンプ ホームキーや「^」、番号「0」 行の先頭にジャンプ
Endキーまたは「$」ボタン 行の末尾にジャンプ
ライン間のクイックジャンプ 1G又はGG ファイルの最初の行にジャンプ
G ファイル内の行の末尾にジャンプ
#G 最初の行番号をファイルにジャンプ
ディスプレイの行番号 :設定なし 行番号がエディタに表示します
:NONUを設定 行番号は、エディタをキャンセルするために表示されます

コピー、ペースト、削除

アクションタイプ 操作キー 機能
削除 xまたはデル カーソル位置の単一の文字を削除するには
DD 現在のカーソル行を削除
#dd #カーソル行から始まる行の内容を削除します。
D ^ 行の先頭に現在のカーソルの前のすべての文字を削除します。
dは$ 行の末尾に現在のカーソル内のすべての文字を削除します。
DW カーソル位置の単語を削除します。
コピー YY クリップボードに現在の行の行全体の内容をコピーします
#yy #カーソル行から始まる行の内容をコピーします
スティック P バッファの内容は、カーソル位置に貼り付けられた後
P カーソルの位置を貼り付ける前に、

ファイルの内容を検索

操作キー 機能
/ワード ファイルのトップダウン「単語」から文字列を検索します
?ワード ファイル内のボトムアップ検索文字列「ワード」から
n個 次の一致する検索文字列の検索
N 一致する検索文字列を配置します

編集を元に戻すと、保存して終了

操作キー 機能
ボタンを一度押すと、uが複数の操作を復元するために、キーリピート、最後の操作をキャンセルします
ザ・ 行うは、現在の行にすべての編集をキャンセルするには
グーグー 現在のファイルを保存して、viエディタを終了します

ラインモードの基本操作

ファイルを保存し、viエディタを終了します

機能 コマンド リマーク
ファイルを保存します :ワット 変更内容を保存します
:ワット/ルート/ NEWFILE 別のファイルとして保存
viを終了 :Q 未修飾の出口
:Q! ファイルやviを終了の内容を放棄
ファイルを保存して終了します :WQ 変更内容を保存して終了します

新しいファイルを開くか、他のファイルの内容を読んで

コマンド 機能
:電子/install.log 編集のために新しいファイルを開きます。
:Rの/ etc /ファイルシステム 現在のドキュメント内の他のファイルの内容を読むI

ファイルの内容の置き換え

コマンド 機能
:新/ sの/古いです 現在の行は、「古い」文字列の最初の文字を見つけ、「新しい」に置き換えられます
:S /古い/新しい/グラム 「古い」すべての文字列を見つけるために、現在の行が「新しい」に置き換えられます
:#、#sを/新しい/古い/グラム すべての文字列を置換「古い」行番号「#、」範囲「新しいです」
:S /古い/新しい/ C 置き換えコマンドでCコマンドの終わりに参加します。各アクションには、交換するためにユーザーに確認を促すメッセージが表示されます

viエディタのキーボードは、ビットマップが来ます

詳細viエディタを使用して、Linuxオペレーティングシステム、

おすすめ

転載: blog.51cto.com/14473285/2430179