ホームページ >運用・保守 >Linuxの運用と保守 >Linuxエディタの紹介
グラフィック モードの gedit、kwrite、OpenOffice などの多くのテキスト エディターがあり、テキスト モードのエディターには vi、vim (vi の拡張バージョン)、および nano が含まれます。 vim は、Linux で最も一般的に使用されるエディターです。エントリーレベルの Linux ユーザーが最短時間で vi (vim) の使い方を習得できるように、vi (vim) の最も簡単な使い方を紹介する必要があります。 nano ツールは、DOS オペレーティング システムでの編集操作に似ています。使用方法は簡単です。興味のある方は、ぜひ試してみてください。 vi または vim の使い方を学ぶ必要がありますか? Linux の最も基本的なテキスト編集ツールである vi または vim には、グラフィカル インターフェイス エディタの単純なマウス クリック操作がありませんが、vi エディタをグラフィカル エディタと比較することはできません。システム管理およびサーバー管理のインターフェースエディター。 X-windows デスクトップ環境をインストールしない場合、またはデスクトップ環境がクラッシュした場合でも、キャラクター モードの vi エディターが必要です。vi または vim エディターは、単純なドキュメントを作成および編集するための最も効率的なツールです。
viの呼び出し方
[root@localhost ~]# vi filename ~ ~ ~ ~ ~ ~ ~ ~:x をファイル名として保存して終了します。保存して終了する必要があります。機能は :wq!
カーソルの移動h は 1 文字上に移動します。
は 1 画面上に移動します。矢印は上に移動します; 下矢印は下に移動します; 左矢印は左に移動します; ファイルを編集するとき、j、k、l、h キーの前に数字を追加することもできます。これらのアクション コマンドには、3 行下に移動することを意味する 3j などがあります。
i はカーソルの前に挿入します。
I はカーソルがある行の先頭に挿入します。A は行の末尾に挿入します。カーソルは;
o カーソルがある行の下に行を挿入します。s カーソル位置の文字を削除し、挿入モードに入ります。
S カーソルがある行を削除し、挿入モードに入ります。テキストコンテンツの削除操作
dw は単語を削除します。
# dw は複数の単語を削除します。例えば、3dw は 3 つの単語を削除します。 #dd は 1 行を削除します。複数行、# は数値を表します。 3dd はカーソル行の削除を表します。
d$ はカーソルから行末までの内容を削除します。 J カーソルのある行と前の行の間のスペースを空け、カーソル行を移動します 前の行と接続します
変更を元に戻し、削除操作を元に戻しますu 変更または削除を元に戻します。操作; ESC キーを押してコマンド (コマンド) モードに戻り、u キーを押して以前の削除または変更を取り消します。複数の以前の変更または削除を取り消したい場合は、u を数回押します。これは、Word の元に戻す操作とあまり変わりません。
ビジュアル モード
この機能は vim に固有であるため、最新の Linux ディストリビューションでは、vi はビジュアル モードを提供します。使用している vi にこの機能がない場合は、vim に置き換えてください。ビジュアル モードをオンにし、ESC キーを押してから v を押してビジュアル モードに入ります。ビジュアル モードでは、強調表示するテキスト範囲が非常にわかりやすく選択され、画面の下部に表示されます。 - -
実際、テキストを削除するときは、カーソルをどこかに移動し、shift+p キーを押して内容を元の場所に貼り付け、カーソルを移動します。どこかに貼り付けてから、p または Shift+P を押して貼り付けます。 P はカーソルの後に貼り付け、Shift+P はカーソルの前に貼り付けます。 たとえば、ドキュメントの 3 行目をコピーしたいとします。それを 5 行目の最後に投稿します。どうすればよいでしょうか。 2 つの方法があります。1 つ目の方法は、最初に 3 行目を削除し、カーソルを 3 行目に移動し、dd アクションを使用して、shift+p キーを押します。これにより、削除したばかりの 3 行目が元の場所に配置されます。 次に、k キーを使用してカーソルを 5 行目に移動し、もう一度 p キーを押します。これにより、3 行目の内容が 5 行目の後ろに貼り付けられます。2 番目の方法は、ビジュアル モードに入ります。 ESC キーを押した後、v キーを押します。マウス ポインタを移動して 3 行目の内容を選択し、y キーを押してコピーし、次にポインタを 5 行目に移動して、最後に p キーを押します。 したがって、コピー アンド ペースト操作は、次の操作を包括的に使用します。コマンド モード、挿入モード、ビジュアル モード; さまざまなモードを切り替えることを学ぶには、ESC キーを頻繁に使用することが重要です。
プログラムを実行するように設定すると、ファイルの X 行目でエラーが発生したという設定が表示されます。この時点で、行番号関連の操作を使用する必要があります。
すべてのコンテンツに行番号を追加し、次のように入力します。
set nu
set nonu 行番号をキャンセル
n 行番号にジャンプします
まず、コマンド モードに入るには ESC キーを入力する必要があります。検索モードに入るには、/ または ? を入力します。 、n キーを押します。カーソルを次の修飾された場所に移動します。
: ?SEARCH 注: SEARCH を逆方向に検索するには、n キーを押してカーソルを次の修飾された場所に移動します
例: たとえば、ファイルワード内のスワップを見つけるには、次のようにする必要があります; まずESCキーを押してコマンドモードに入り、次に次のように入力します:
/swapまたは ?swap
replace: s /SEARCH/REPLACE 注: 現在のカーソルがある行の最初の
SEARCH 単語を REPLACE に置き換えます :s /SEARCH/REPLACE/g 注: 置換現在のカーソルが SEARCH 単語である行の最初の
SEARCH 単語を REPLACE に置き換え、すべての SEARCH を強調表示します%s /SEARCH/REPLACE 注: 文書内のすべての行の最初の SEARCH を REPLACE に置き換えます。
%s /SEARCH/REPLACE/g 注: 文書内のすべての SEARCH を REPLACE に置き換えます。
:#,# s /SEARCH/REPLACE/g 注: # は、何行目から何行目までを示す数字を表します。 、 SEARCH を REPLACE に置き換えます。 注: ここで、 g は置換がない場合でも SEARCH が強調表示されることに気付きました。
例: たとえば、変更するドキュメントがあります。カーソルが置かれている行のすべての単語を THE に置き換えます。これは :s /the/THE/g になります
ドキュメント全体を THE に変換します。 : %s /the/THE/g
1 ~ 10 行目の the を THE に置き換えるだけです。 :1,10 s /the/THE/g
以上がLinuxエディタの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。