Vimはオープンソースのコマンドラインテキストエディターです。 それは非常に強力でカスタマイズ可能です。 この記事では、Vimをvimrcファイルで設定する方法を紹介します。 それでは、始めましょう。
Vimは/etc/vim/vimrcを介してシステム全体で(グローバルに)設定することができます。Ubuntu/Debianベースのオペレーティングシステム上のローカルファイル。 CentOS7およびRHEL7では、Vimのシステム全体の設定ファイルは/etc/vimrcにあります。Vimのシステム全体の設定ファイルを次のように開くことができます:
Ubuntu/Debian:
CentOS7およびRHEL7:
Vimのユーザー固有の設定を行うこともできます。 あなたがしなければならないのは、aを作成することです。Vimを設定し、そこに必要なVim設定オプションを追加したいよりも、ユーザーのホームディレクトリにあるvimrcファイル。
を作成することができます。次のコマンドでログインユーザーのvimrcファイル:
次に、開きます。次のコマンドを使用してvimを使用したvimrcファイル:
行番号を表示する:
デフォルトでは、Vimは行番号を表示しない。 行番号はプログラミングのために非常に重要です。
行番号を表示するには、Vim設定ファイル(選択に応じてグローバルまたはユーザー固有)を開き、次のVimコマンドを入力します:セット番号
今、入力してください:wq! 設定ファイルを保存するには、<を押して>を入力します。
今、Vimは行番号を表示する必要があります。
構文強調表示を有効にする:
Vimはデフォルトで構文強調表示を有効にしていないかもしれません。 しかし、Vimコマンドの次の行をファイルに追加することで、vimrcファイルを使って構文の強調表示を簡単に有効にすることができます。
構文強調表示の配色の変更:
Vimにはデフォルトで多くの構文強調表示の配色があります。 現在設定されている配色が気に入らない場合は、それらの間で変更することができます。
配色を変更するには、次のvimコマンドをvimrcファイルに入力します。
ここで、COLOR_SCHEME_NAMEを次のいずれかのキーワードに置き換えます:
default,blue,darkblue,delek,desert,elford,evening,industry,koehler,morning,murphy,pablo,peachpuff,ron,shine,slate,torte,zellner
構文強調表示の配色を変更する必要があります。 以下のスクリーンショットでわかるように、私はそれを業界に設定しました。
タブサイズの設定:
Vimrcファイルを使ってVimでタブサイズを設定することもできます。 デフォルトのタブサイズが大きすぎる、または十分ではないと思われる場合は、これはあなたにとって良いニュースです。
私にとっては4のタブサイズで十分です。 Pythonの開発者は、多くの場合、2のタブサイズを使用しています。
タブサイズを4に設定するには(たとえば)、vimrcファイルを開き、次のvimコマンドを入力します:
タブサイズ2の場合は、Vimrcファイルに次のVimコマンドを入力します。
自動インデントを有効にする:
Vimでコードを書くときにタブやスペースを自動的に挿入するために自動インデントを有効にすることができます。
Vimで自動インデントを有効にするには、次のVimコマンドをvimrcファイルに入力します。
タブを空白に置き換える:
コードにタブを挿入して保存して他の人に送信する場合、彼/彼女はあなたと同じタブサイズを使用する必要があります。 それ以外の場合、コードは非常に醜いように見えます。 Vimには解決策があります。 Vimはタブを自動的にスペースに置き換えることができます。 たとえば、タブサイズが4に設定されているとします。 したがって、タブをコードに挿入すると、Vimは自動的に4つの空白に置き換えます。 だから、あなたがあなたの友人にコードを送るとき、それは彼/彼女のエディタのタブサイズのそれにもかかわらず同じになります。
タブを空白に置き換えるには、Vimrcファイルに次のVimコマンドを入力します。
単一のバックスペース上の複数のスペースの削除:
Vimでタブを自動的に空白に置き換えるためにexpandtabを使用している場合、<Backspace>を押すと単一の空白だけが削除されることに気づいたかもしれません。 つまり、tabstopを4に設定した場合は、<Backspace>を4回押して、4つの空白をすべて削除する必要があります。
Vimrcファイルに次の行を入力すると、<Backspace>を一度だけ押すことで、タブに置き換えられた空白の数を削除することができます。
メモ: Tabstopを4に設定すると、softtabstopも4に設定します。 したがって、各タブの4つの空白は、<Backspace>キーを1回押すだけですべて削除されます。
現在の行を強調表示する:
Vimで現在オンにしている行を強調表示することができます。 これを行うには、vimrcファイルを開き、次のVimコマンドを入力します:
その他のvimrcコマンド:
Vim関数やその他のコマンドをVimrcファイルに追加してVimを設定することができます。 詳細については、Vimの公式文書http://vimdoc.sourceforge.net/を参照してください。
使用できる最も一般的なVimコマンドを見つけるために、https://dougblack.io/words/a-good-vimrc.htmlのA Good Vimrcの記事を読むこともできます。
だから、それはあなたがVimrcファイルでVimのテキストエディタを設定する方法です。 この記事を読んでくれてありがとう。