詳細viエディタを使用して、Linuxオペレーティングシステム、
開発
2019-08-16 22:39:59
訪問数: null
viエディタの概要
- viエディタは、テキストモードで作業し、最も基本的なLinuxとUnixのテキストエディタです。いいえグラフィカルインターフェースので、VIは非常に効率的テキストエディタです。Linux上で利用可能な多くのグラフィカルエディタが、viとサーバー管理機能がシステムにありますが、それらのグラフィックエディタが一致しないことができます。
- viがレイアウトエディタプログラムではありません、それはWordや他の属性としてWPSではないなど、フォント、書式設定、段落を編成することができる、それが唯一のテキスト編集プログラムです。いいえメニューない、唯一のコマンド、およびコマンドの範囲。コマンドラインモード、テキスト入力モードとラインモード:viの3つの基本モードがあります。
- ViにはVimの拡張バージョンはViより使いやすくなります。viのコマンドは、ほとんどすべてのvimで使用することができます。
テキストエディタの役割
-
テキストファイルを作成または変更
- コンフィギュレーションファイルのさまざまなLinuxシステムの維持
Linuxは、最も一般的に使用されるテキストエディタです
動作モードのviエディタ
3つの動作モード
モード |
効果 |
コマンドモード |
このモードでは、ユーザーが自分の文書を管理するための入力、様々な法的viコマンドすることができます。 |
入力モード |
このモードでは、ユーザーが入力した任意の文字は、ファイルの内容として、VIを保存され、画面上に表示します。 |
ラインモード |
ほとんどのファイル管理コマンドを実装した後、このモードでは、最後の行のコマンドを実行している、Viは自動的にコマンドモードに戻ります。 |
異なるモード間の切り替え
ショートカット |
効果 |
ショートカット |
効果 |
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エディタのキーボードは、ビットマップが来ます
転載: blog.51cto.com/14473285/2430179