目次
テキスト エディターについて" >テキスト エディターについて
挿入モード (テキスト挿入) " >挿入モード (テキスト挿入)
ビジュアル モードに入り、前述のコマンド ライン モードでカーソル移動コマンドを使用してテキスト範囲を選択できます。 テキスト範囲を選択すると何の役に立つのでしょうか? 割り当ての特定の部分を削除し、d キーを押して選択したコンテンツを削除できます。 コンテンツを選択した後、y を押してコピーし、d を押して削除します。削除にはコピーも含まれることに注意してください。コマンドモードに戻り、カーソルを特定の位置に移動し、shift+p キーを押して、削除した内容を貼り付けます。まずここでそれについて触れて、後で詳しく説明する必要があります。 ビジュアル モードを終了するには、引き続き ESC キーを使用します " > ビジュアル モードに入り、前述のコマンド ライン モードでカーソル移動コマンドを使用してテキスト範囲を選択できます。 テキスト範囲を選択すると何の役に立つのでしょうか? 割り当ての特定の部分を削除し、d キーを押して選択したコンテンツを削除できます。 コンテンツを選択した後、y を押してコピーし、d を押して削除します。削除にはコピーも含まれることに注意してください。コマンドモードに戻り、カーソルを特定の位置に移動し、shift+p キーを押して、削除した内容を貼り付けます。まずここでそれについて触れて、後で詳しく説明する必要があります。 ビジュアル モードを終了するには、引き続き ESC キーを使用します
コピーと貼り付けの操作" >コピーと貼り付けの操作
行番号について " > 行番号について
検索" >検索
ホームページ 運用・保守 Linuxの運用と保守 Linux でのテキスト エディターの概要

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

Aug 02, 2017 pm 04:11 PM
linux 導入 編集者

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

グラフィック モードの 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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Apache80ポートが占有されている場合はどうすればよいですか Apache80ポートが占有されている場合はどうすればよいですか Apr 13, 2025 pm 01:24 PM

Apache 80ポートが占有されている場合、ソリューションは次のとおりです。ポートを占有するプロセスを見つけて閉じます。ファイアウォールの設定を確認して、Apacheがブロックされていないことを確認してください。上記の方法が機能しない場合は、Apacheを再構成して別のポートを使用してください。 Apacheサービスを再起動します。

Apacheを開始できない問題を解決する方法 Apacheを開始できない問題を解決する方法 Apr 13, 2025 pm 01:21 PM

Apacheは、次の理由で起動できません。構成ファイル構文エラー。他のアプリケーションポートとの競合。権限の問題。メモリから。デッドロックを処理します。デーモン障害。 Selinux許可の問題。ファイアウォールの問題。ソフトウェアの競合。

インターネットはLinuxで実行されますか? インターネットはLinuxで実行されますか? Apr 14, 2025 am 12:03 AM

インターネットは単一のオペレーティングシステムに依存していませんが、Linuxはその上で重要な役割を果たしています。 Linuxは、サーバーやネットワークデバイスで広く使用されており、安定性、セキュリティ、スケーラビリティに人気があります。

Linuxでnginxを開始する方法 Linuxでnginxを開始する方法 Apr 14, 2025 pm 12:51 PM

Linuxでnginxを開始する手順:nginxがインストールされているかどうかを確認します。 systemctlを使用して、nginxを開始してnginxサービスを開始します。 SystemCTLを使用して、NGINXがシステムスタートアップでNGINXの自動起動を有効にすることができます。 SystemCTLステータスNGINXを使用して、スタートアップが成功していることを確認します。 Webブラウザのhttp:// localhostにアクセスして、デフォルトのウェルカムページを表示します。

nginxサーバーを開始する方法 nginxサーバーを開始する方法 Apr 14, 2025 pm 12:27 PM

NGINXサーバーを起動するには、異なるオペレーティングシステムに従って異なる手順が必要です。Linux/UNIXシステム:NGINXパッケージをインストールします(たとえば、APT-GetまたはYumを使用)。 SystemCtlを使用して、NGINXサービスを開始します(たとえば、Sudo SystemCtl Start NGinx)。 Windowsシステム:Windowsバイナリファイルをダウンロードしてインストールします。 nginx.exe実行可能ファイルを使用してnginxを開始します(たとえば、nginx.exe -c conf \ nginx.conf)。どのオペレーティングシステムを使用しても、サーバーIPにアクセスできます

Nginxが開始されるかどうかを確認する方法 Nginxが開始されるかどうかを確認する方法 Apr 14, 2025 pm 01:03 PM

nginxが開始されるかどうかを確認する方法:1。コマンドラインを使用します:SystemCTLステータスnginx(Linux/unix)、netstat -ano | FindStr 80(Windows); 2。ポート80が開いているかどうかを確認します。 3.システムログのnginx起動メッセージを確認します。 4. Nagios、Zabbix、Icingaなどのサードパーティツールを使用します。

nginx403を解く方法 nginx403を解く方法 Apr 14, 2025 am 10:33 AM

Nginx 403禁止エラーを修正する方法は?ファイルまたはディレクトリの許可を確認します。 2。HTACCESSファイルを確認します。 3. nginx構成ファイルを確認します。 4。nginxを再起動します。他の考えられる原因には、ファイアウォールルール、Selinux設定、またはアプリケーションの問題が含まれます。

nginx403エラーを解く方法 nginx403エラーを解く方法 Apr 14, 2025 pm 12:54 PM

サーバーには、要求されたリソースにアクセスする許可がなく、NGINX 403エラーが発生します。ソリューションには以下が含まれます。ファイル許可を確認します。 .htaccess構成を確認してください。 nginx構成を確認してください。 SELINUXアクセス許可を構成します。ファイアウォールルールを確認してください。ブラウザの問題、サーバーの障害、その他の可能なエラーなど、他の原因をトラブルシューティングします。

See all articles