GNU/Linux >> Linux の 問題 >  >> Linux

Vimエディターの基本

このチュートリアルでは、 vimについて説明します。 基本的な使用法であり、エディター viもカバーしています 。 Vimは、CLI(コマンドラインインターフェイス)で使用される強力なテキストエディターです。 Linuxは多くの構成ファイルを使用します。多くの場合、それらを編集する必要があります。vimはそのための優れたツールです。 vimの代わりに、コマンドラインエディターのnanoとjoeがあります。

vimエディターを起動するには、次のコマンドを実行します:

vim
vimの編集がターミナルウィンドウに表示されます。

Vimには特定の動作方法があり、コマンドモードとその他のモードの2つの主要なモードがあります。

コマンドモードでは、入力する作業モードを選択できます。使用可能なモードは次のとおりです。保存、終了、コピー、貼り付け、 そのようなことですが、コマンドモードでファイルを直接編集することはできません。これは多くのユーザーがvimパズルに不慣れであり、最初に慣れなければならないことです。

Vimモード

他にもいくつかのモードがありますが、ここでは最も広く使用されているモードのみを取り上げます。チュートリアルの最後に、VIMに関する詳細なガイドと高度なモードの説明へのリンクがいくつかあります。

挿入モード

挿入モードでは、ドキュメントにテキストを挿入できます。ショートカットは次のとおりです:「 i "(カーソルがある場所にテキストを挿入)または" o "(次の行の先頭にテキストを挿入します。)

ビジュアルモード

ビジュアルモードでは、マウスの場合と同じようにテキストを選択できますが、マウスの代わりにキーボードを使用します。たとえば、テキストの数行をコピーするのに便利です。ショートカットは次のとおりです:「 V "。

コマンドモード

コマンドモードについて説明しましょう。コマンドは記号「:」で始まります。

別のmodを使用している場合は、エスケープキーを使用して(場合によっては2回押す必要があります)、いつでもコマンドmodに戻ることができます。

Vimモードの詳細については、チュートリアル「Vimエディターモードの説明」をご覧ください

Vimの使用例

vimの使用を開始するには、Linuxシェルで「vim」コマンドを実行し、その後に編集するファイルのパスを実行します。

例、ファイル/ etc / hosts

の編集
vim /etc/hosts

結果は次のようになります:

これで、エディターはコマンドモードになります。ファイルコンテンツの編集を開始するには、次のように入力します。

:i[enter]

[Enter]は、キーボードのReturnキーまたはEnterキーを押すことを意味します。

エディターウィンドウの下部に--insert--という単語が表示され、現在挿入モードになっていることを示します。

これで、カーソルキーで変更する行に移動してファイルを編集し、テキストの入力を開始できます。編集が終了したら、[esc]キーを押してコマンドモードに戻ります。

ファイルを保存してエディタを終了するには、次のように入力します。

:x[return]

ファイルを保存せずにvimを終了する場合は、次のように入力します。

:q![return]
Vimコマンドリファレンス

保存::w
保存して終了::wq
exit::q
力: (例:w!:q!
垂直分割:ドキュメントを開いてから:vsplit / path-to-document / documentと入力すると、指定したドキュメントが開き、画面が分割されて両方のドキュメントが表示されます。
コピー: y
行をコピーします: yy
貼り付け: p
カット: d
線を切る: dd

これらはvimの非常に基本的なコマンドですが、vimまたはviがほとんどのLinuxシステムにプリインストールされているので便利です。これがLinuxの構成に役立つことを願っています。

高度な機能

Vimの高度な機能をカバーするチュートリアルがいくつかあります。

  • Vimで検索操作を実行する方法
  • Vimエディターのモードの説明
  • Vim内からシェルにアクセスしたり外部コマンドを実行したりする方法
  • Modelineを使用してVimでファイル固有の設定を変更する方法
  • ソフトウェア開発者向けの便利なVimエディタープラグイン-パート1
  • ソフトウェア開発者向けの便利なVimエディタープラグイン-パート2:Syntastic
  • ソフトウェア開発者向けの便利なVimエディタープラグイン-パート3:a.vim
  • Vimでマーカーを使用してテキスト選択を実行する方法

Linux
  1. Linuxコマンドの基本:printf

  2. ViMテキストエディタ101ガイド

  3. Vemテキストエディタ–Vimの代替コマンドレイアウト

  1. LinuxでVimをデフォルトのエディターとして設定する方法

  2. Linuxコマンドの基本:プロセス管理用の7つのコマンド

  3. vim:コマンドが見つかりません

  1. vimエディターで一致したパターンの数を数える

  2. 8 つの重要な Vim エディターのナビゲーションの基礎

  3. 10 Sed (ストリーム エディター) コマンドの例