ホームページ >運用・保守 >Linuxの運用と保守 >Linux vimにはいくつかの動作モードがあります

Linux vimにはいくつかの動作モードがあります

青灯夜游
青灯夜游オリジナル
2023-02-02 19:00:143394ブラウズ

Linux vim には 3 つの動作モードがあります: 1. コマンド モード (コマンド モード) 方向キー (上下左右キー) または k、j、h、i を使用してカーソルを移動できます。ファイルの内容に対してコピー、貼り付け、置換、削除などの操作を行うこともできます。 2. 入力モードでは、Windows システムでドキュメントにコンテンツを入力するのと同様に、ファイルへの書き込み操作を実行できます。 3. 編集モード。ファイル内の指定されたコンテンツの保存、検索、置換などの操作を実行するために使用されます。

Linux vimにはいくつかの動作モードがあります

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

vi とは何ですか?

vi は Visual Editor の略語です。

はコマンド ライン インターフェイスのテキスト エディタです。

初期の Unix ではオペレーティング システムでは、vi がシステムのデフォルトのエディタとして使用されます

それでは、vim とは何でしょうか?

Vi IMproved の略語;

Vi のアップグレード バージョン;

Vim と Vi の最大の違いは、いつ編集するかです。テキストは表示されますが、vi では色が表示されませんが、vim では色が表示されます。 Device

インストールした CentOS システムには既に vim コマンドがあるため、インストールする必要はありません; Linux システムに vim コマンドがない場合は、次のコマンドが必要です。インターネットに接続した後に yum install -y コマンドを使用すると、vim-enhanced 自体がインストールされます。

vim の 3 つの作業モード

Vim を使用してファイルを編集する場合、コマンド モード、入力モードの 3 つの作業モードがあります。モードと編集モード

、これら 3 つの作業モードは、図 1 に示すように、自由に切り替えることができます。

図 1 Vim の 3 つの作業モードLinux vimにはいくつかの動作モードがあります

Vim のコマンド モード

Vim を使用してファイルを編集する場合、デフォルトは Command です。モード。このモードでは、方向キー(上下左右キー)やk、j、h、iを使用してカーソル位置を移動したり、画面上でコピー、貼り付け、置換、削除などの操作を行うことができます。ファイルの内容。

図 2 は、CentOS 6.x システムのコマンド モードでの Vim の概略図を示しています。

図 2 コマンド状態の VimLinux vimにはいくつかの動作モードがあります

Vim の入力モード

入力モードでは、Vim はファイルを実行できます。書き込み操作Windows システムでドキュメントを入力するのと似ています。

Vim を入力モードにするには、コマンド モード状態で i、I、a、A、o、O およびその他の挿入コマンドを入力します (各コマンドの具体的な機能は表 3 に示されています)。ファイルを編集する場合 終了したら Esc キーを押してコマンド モードに戻ります。

#表 3 各挿入コマンドの特定の機能

##関数の説明#aその後に入力されたテキストを現在のカーソル位置の後に挿入します#A ##################################

図 3 は、入力モードでの Vim の概略図を示しています。

Linux vimにはいくつかの動作モードがあります
図 3 入力モードの Vim

Vim の編集モード

編集モードは、指定されたコンテンツを編集するために使用されます。ファイルの保存、検索、置換などの操作を実行します。

Vim を編集モードに切り替える方法は、コマンド モードの状態で ":" キーを押すことです。このとき、Vim ウィンドウの左下隅に ":" 記号が表示され、関連する操作指示を入力できます。

コマンドが実行されると、Vim は自動的にコマンド モードに戻ります。コマンド モードに直接戻りたい場合は、Esc キーを押してください。

図 4 は、Vim が編集モードに入った後の状態を示しています。

Linux vimにはいくつかの動作モードがあります
図 4 編集モードの Vim

初心者にとっては、自分がどのモードにいるのかわからないことがよくあります。モードを忘れた場合でも、誤ってモードを切り替えた場合でも、Esc キーを 1 回押すとコマンド モードに戻ることができます。 Esc キーを数回押した後に「ピー」という音が聞こえる場合は、すでにコマンド モードに入っていることを意味します。

関連する推奨事項: 「Linux ビデオ チュートリアル

##ショートカット キー
i その後に入力したテキストを現在のカーソル位置に挿入し、それに応じてカーソルが右に移動した後のテキストを挿入します。
#I Insertカーソルがある行 続けて入力するテキストを行の先頭に挿入します。行の先頭は、行の最初の空白以外の文字です。これは、カーソルを行の先頭に移動して、 i command
o カーソルがある行の下に新しい行を挿入します。カーソルは空の行の先頭で停止し、入力テキスト
OD によってカーソルが置かれている行の上に新しい行が挿入されるのを待ちます。カーソルは空の行の先頭で停止し、テキストの入力を待ちます
後から入力するテキストをカーソルが置かれている行の末尾に挿入します。これは、カーソルを行の末尾に移動してコマンドを実行するのと同じです

以上がLinux vimにはいくつかの動作モードがありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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