Linux でのテキスト エディターの概要

巴扎黑
リリース: 2017-08-02 16:11:32
オリジナル
2141 人が閲覧しました

テキスト エディターについて

グラフィック モードの gedit、kwrite、OpenOffice などの多くのテキスト エディターがあり、テキスト モードのエディターには vi、vim (vi の拡張バージョン)、および nano が含まれます。 vim は、Linux で最も一般的に使用されるエディターです。エントリーレベルの Linux ユーザーが最短時間で vi (vim) の使い方を習得できるように、vi (vim) の最も簡単な使い方を紹介する必要があります。 nano ツールは DOS オペレーティング システムでの編集操作に似ており、使い方は簡単です。興味がある場合は、

を試してみてください。 vi の使い方を学ぶ必要がある理由 vi または vim は、Linux の最も基本的なテキスト編集ツールです。vi または vim には、グラフィカル インターフェイス エディターのようなマウスをクリックするという単純な操作はありませんが、vi エディターに匹敵するものはありません。システム管理およびサーバー管理におけるグラフィカル インターフェイス エディター。 X-windows デスクトップ環境をインストールしない場合、またはデスクトップ環境がクラッシュした場合でも、キャラクター モードの vi エディターが必要です。vi または vim エディターは、単純なドキュメントを作成および編集するための最も効率的なツールです。

vi エディタの使い方

viの呼び出し方

[root@localhost ~]# vi filename ~ ~ ~ ~ ~ ~ ~ ~

viの3つのコマンドモード

コマンド(コマンド) モード、コマンドを入力するために使用されます。

ビジュアル モード、テキストを視覚的に強調表示して選択するために使用されます

コマンド モードは、デフォルトのモードです。 vi または vim を使用している場合は、ESC キーを使用してそれに切り替える必要があります。 ESC キーを押して : 記号を入力すると、vi は画面の下部にコマンドが入力されるのを待ちます。ファイル名;

:wq! 保存して終了します。

:x をファイル名として保存して終了します。保存して終了する必要があります。機能は :wq!

カーソルの移動

と同じです。ESC を押してコマンドモードに入ると、次のキーを使用してカーソルを 1 行下に移動できます。 ;

k は 1 行上に移動します。 h は 1 文字上に移動します。

は 1 画面上に移動します。矢印は上に移動します; 下矢印は下に移動します; 左矢印は左に移動します; ファイルを編集するとき、j、k、l、h キーの前に数字を追加することもできます。これらのアクション コマンドには、3 行下に移動することを意味する 3j などがあります。

挿入モード (テキスト挿入)

i はカーソルの前に挿入します。

I はカーソルがある行の先頭に挿入します。

A は行の末尾に挿入します。カーソルは;

o カーソルがある行の下に行を挿入します。

s カーソル位置の文字を削除し、挿入モードに入ります。

S カーソルがある行を削除し、挿入モードに入ります。

テキストコンテンツの削除操作

x 1 文字

#x は複数の文字を削除し、# は 3x などの数値を表します。

dw は単語を削除します。

# dw は複数の単語を削除します。例えば、3dw は 3 つの単語を削除します。 #dd は 1 行を削除します。複数行、# は数値を表します。 3dd はカーソル行の削除を表します。

d$ はカーソルから行末までの内容を削除します。 J カーソルのある行と前の行の間のスペースを空け、カーソル行を移動します 前の行と接続します

変更を元に戻し、削除操作を元に戻しますu 変更または削除を元に戻します。操作; ESC キーを押してコマンド (コマンド) モードに戻り、u キーを押して以前の削除または変更を取り消します。複数の以前の変更または削除を取り消したい場合は、u を数回押します。これは、Word の元に戻す操作とあまり変わりません。

ビジュアル モード

この機能は vim に固有であるため、最新の Linux ディストリビューションでは、vi はビジュアル モードを提供します。使用している vi にこの機能がない場合は、vim に置き換えてください。ビジュアル モードをオンにし、ESC キーを押してから v を押してビジュアル モードに入ります。ビジュアル モードでは、強調表示するテキスト範囲が非常にわかりやすく選択され、画面の下部に表示されます。 - -

または

--VISUAL--

ビジュアル モードに入り、前述のコマンド ライン モードでカーソル移動コマンドを使用してテキスト範囲を選択できます。 テキスト範囲を選択すると何の役に立つのでしょうか? 割り当ての特定の部分を削除し、d キーを押して選択したコンテンツを削除できます。 コンテンツを選択した後、y を押してコピーし、d を押して削除します。削除にはコピーも含まれることに注意してください。コマンドモードに戻り、カーソルを特定の位置に移動し、shift+p キーを押して、削除した内容を貼り付けます。まずここでそれについて触れて、後で詳しく説明する必要があります。 ビジュアル モードを終了するには、引き続き ESC キーを使用します

コピーと貼り付けの操作

実際、テキストを削除するときは、カーソルをどこかに移動し、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

ESCキーを押しますコマンドモードに入るには、

: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート