liunx下のvimエディタ


viエディタはすべてのUnixとあるのLinuxシステムで標準エディタ、彼はに相当し、Windowsの最新の強力なように、任意のテキストエディタに劣らないメモ帳システム。彼は私たちの使用のLinuxシステムに欠かせないツールです。UNIXおよびLinuxシステムの任意のバージョンので、viの編集者はそれを学習した後、あなたは、Linuxの世界で妨げられないであろう、まったく同じです。
Vimは編集をプログラムする能力、フォントの色の差別も文法的な正しさ、簡単なプログラミングを持っています。
プログラムは、かなりの高速でのエディタに簡単ですので。
VimはVIのアップグレード版として使用することができ、彼はいくつかの特別な情報を表示するために色の道の様々なを使用することができます。
Vimの構文は、自動的にファイルタイプの拡張子に応じてプログラムの実行を決定する、またはファイル内の情報の先頭に、ファイルの内容を決定し、その後、一般的に、プログラムコードの色情報を表示するであろう。
vimのそれは、そのようなので、上の正規表現検索、マルチファイルエディタ、ブロックコピーとのサポートなどの追加機能の多くを追加しました。これは、我々は、ファイルは、Linux上で動作するいくつかの設定を変更する場合の大きな特徴です。

  

           

                                                                       

一般的なパターン:
の一般的なパターン(これはデフォルトのモードです)に直接のviファイルを開きます。このモードでは、カーソルを移動するには、矢印キーを使用することができ、あなたはまた、あなたのデータファイルを処理するためにコピーを使用して貼り付けることができ、削除文字を使用するか、ファイルの内容を処理するために、行全体を削除することができます。

編集モード:
一般モードで削除することができ、コピー、ペースト操作などができますが、[I、I、O、O、押したときにのみ、ファイルの内容を編集することはできません]、などあなたは、任意の文字の後に編集モードに入ります。底が画面の左側、この時間は、それを編集することができ、その場合に単語[INSERTまたはREPLACE]を、表示されます。あなたは、通常モードに戻したい場合は、あなたが編集モードを終了するには、[Esc]キーを押す必要があります。

:コマンドラインモード
[?:/]を入力し3のいずれかで、あなたが最も下の行にカーソルを移動することができます。このモードでは、アクションのVI、表示行番号など、このモードで実行されますを残し、見つける読み、保存し、文字を置き換えるために提供することができます!

 

一般モードボタンが利用可能説明
カーソル移動する
セルの右側に、下、左カーソルを制御するために、それぞれ[H、J、K、L}を、
画面の[用CTRLによって+ B]「バック」移動に
押し[CTRL + F ]画面には、「前方」に移動します

[N <空白>]を右n文字にカーソルを移動する
キーパッドの数字で0デジタルではなく、:[]ホームラインの先頭に文字を移動
平面の行の最後の文字に移動し、[終了] :$、私はないと思われるテスト
カーソルは次の単語の先頭にジャンプし、[W]
カーソルを次の単語の接尾辞にジャンプ[E]

[H]画面の列の最上部の最初の文字にカーソルを移動
[M]の行の画面の中央の最初の文字にカーソルを合わせ
[L]この画面の下部にカーソルを移動している最初の行文字

[G]は最後の行に移動される
:[NG]このファイルのn行目に移動(設定NUと共に使用することができる)
[] 1Gに対応する、ファイルの最初の行に移動しGG
[N <入力>]カーソルをラインnの下方への移動

検索と置換
[/ワード]をカーソルにダウン単語列の名前を見つけるために
[を?]単語の名前を文字列に単語にカーソルを見上げる
[n]は、元の動作の代表を見つけるために繰り返されるに
すぐに[N]とn逆に、前方逆引き参照アクションに[それは]

【:N1、N2S / WORD1 / WORD2 / G] n1及びn2は、最初の行の間で列WORD1がn1とn2見つけるために、数字であり、文字列をWORD2置換され

[:1、$ S / WORD1 / WORD2 / G ]列WORD1、WORD2に最初の行から最後の行を検索し、文字列置き換える
:[1、$ sは/ WORD1 / WORD2 / GCの最初の行から】単語1文字列と文字列を検索する最後の行は、WORD2を交換し、交換前に交換かどうかを確認するようユーザーに促しています

削除、コピー&ペースト

後方の文字を削除する[X]([DEL]キーに相当)
前方に文字を削除する[X]([バックスペース]キーに相当)
[NX】n個の連続削除文字後方

【Ddが】カーソル行を削除
ダウンNDDカーソル線N [削除]
行の最初の行の全てのデータを削除する[] D1Gカーソルを
[DGは全てのデータの最後の行にカーソルを削除します

[D $]は行の最後の文字にカーソル位置を削除するには
、前の文字にラインのほとんどをカーソル位置を削除するには、[D0]

[YY]ラインカーソルをコピーする
[コピー]カーソル列NをダウンNYY

] [Y1G最初の行のすべてのカーソル線データをコピーする
最後の行にYGカーソルのすべてのデータをコピー[]

[Y0]コピートレッキングの最初にカーソル下の文字のすべてのデータ
トレッキングすべてのデータの最後に[] Y $コピーカーソルの下の文字を

[P]コピーされたデータは、次のラインカーソルに貼り付けられている
[P]が行にカーソルを取り付けました

リカバリ操作の前に[U]
[Ctrlキーの+ rは]最後の操作をやり直します

【。】操作の前に繰り返されます

編集モードへの一般的なモードが使用できるボタンを説明した
編集モードに[I、I]:
私は、[挿入]から現在のカーソルである
私は、現在ある[最初の非空白文字が行の先頭に挿入された]
 
[A 、A]編集モード(挿入モード)へ:
文字から現在のカーソルの初期の挿入]である[
A []はラインカーソルの最後の文字から始まる挿入されています

[O、O]編集モードへ:
O [現在のカーソル位置の次の行に新しい行を挿入]
Oカーソルが新しい行を挿入することである現在の行であります

[R、R]は置換モードを入力します。
rは一度カーソル下の文字に置き換えられます
、あなたがこれまでにESCを押すまで、常にテキストカーソルを置き換えますRを。

[Esc]キー編集モードを終了し、通常モードに戻ります

コマンドラインモードで利用できる説明スイッチに一般モードボタン
[を:W]編集内容を保存する
[:!W]はファイルに書き込むことを余儀なくされていますが、ファイルのパーミッションをどう
[:viのままにするQ
[:!Qを]私は離れることを余儀なくされ、変更保存しない
ままに:[を保存WQ]
[:X]保存後に残し
たファイルがモディファイされない場合は、[ZZ]、保存後にファイルが変更された場合、その後、保存されたままにされていないままに

(保存と同様に)別の編集されたデータファイルを保存する:[Wファイル名]
[:Rファイル名]データの編集では、データが別のファイルを読み取ります。[ファイル名]カーソルの後ろのラインに追加され、この文書の内容についてです。

[:N1、N2ワットファイル名]のファイルのファイル名にN1、N2の内容を保存します。
一時的にviコマンドラインモード実行コマンドは結果を表示したままにする:[!コマンド]![例えば:! Lsの/ homeは]の情報をファイルに出力LSの下でVI /自宅でそれらを見て!

【:設定NU表示行番号]
[:設定NONU]と設定NUコントラスト、キャンセルされます

 

簡単に言えば:

:WQラインモード、保存して終了
:Qラインモード、終了
!:強制終了、保存せずにQラインモードを
(コマンドモードで動作)(c)の入力モード

私はフロントインサートから始まる位置カーソル
Iが電流ラインに挿入された
後の入力からカーソルの開始位置
Aが現在の行に挿入されている
カーソルの行の下に新しい行と入力モードOの
現在の挿入の一番上の行にO
(IV)カーソルを移動させる(コマンドモードで動作)

最初の行のファイルにGG
ファイルの最後の行にG(Shiftキー+ G)
^最初の非空白行
最初の行0(番号0)
ラインの$エンド
(v)のコピー&ペースト(コマンドモードで動作)

YY 3yy三行として行全体をコピーするコピー
ワードコンテンツの末尾に現在のカーソルをコピーYW
Pペースト
(F)削除

DDカーソル行を削除
DWワード削除する
文字を削除するXカーソル
uが最後の操作を元に戻す
代わりによ
+ rは、Uを取り消しCTRL
(VII)ブロックの動作を

Vブロック選択
ブロックを選択するには、Ctrl + V
(8)検索

/コマンドモード、タイプ:/検索前方
コマンドモード、次のように入力します??戻る検索
のnダウン見つける
まで見つけるN

 

おすすめ

転載: www.cnblogs.com/qiantan/p/11463281.html