web-dev-qa-db-ja.com

デフォルトでVim構文の強調表示を有効にする

エディターでこれを実行することで、vimで構文の強調表示をオンまたはオフにする方法を知っています。

:syntax on/off

ただし、構文の強調表示はデフォルトで有効にしたいので、vimを実行するたびに強調表示をオンにする必要はありません。

どうすればいいですか?

110
lilroo

$HOME/.vimrc(Unix/Linux/OSX)または$HOME/_vimrc(Windows)を編集して、次の行を含めます。

syntax on

編集

Vimを起動したときに構文の強調表示が機能しない場合は、おそらく$HOME/.vimrcまたは$HOME/_vimrc(今後はvimrcと呼ばれる)がないでしょう。その場合、次の2つのオプションがあります。

  • 空のvimrcを作成します。
  • vimrc_example.vimvimrcとしてコピーします(推奨、@ oyenamitに感謝)。 vimrc_example.vimはランタイムディレクトリにあります。

ランタイムディレクトリの場所は、オペレーティングシステムによって異なります。

  • 私のシステム(Arch Linux、およびMac、@ totopheに感謝)では、/usr/share/vim/vim73にあります。
  • Windowsでは、\Program Files\Vim\vim73にあります。
169
Ilmo Euro

また、ファイル内の構文(またはプログラミング言語)の特定のTYPEを強調表示するには、次のコマンドを使用できますが、ファイルは既にVimで開かれています。

:set filetype=php

またはショートカット:

:se ft=php

上記のコマンドは、PHPコードを強調表示するように、現在のファイルの構文強調表示を変更します。

8
Amit Verma

Vimrcファイルの「構文上の」コメントを外します。

ディレクトリに移動し、

cd /etc/vim/

vim vimrc

ここで"syntax"を検索してコメントを外します。保存して、vimでファイルを再度開きます。

5

構文モジュールが有効になっていないvim-tinyを使用しているTurnKeyLinuxのためにここに来る人は、この記事を試して完全なvimをインストールしてください。

http://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package

tl; dr

# apt-get remove vim-tiny
# apt-get install vim
# hash vim
# vim
3
Josh Peak

また、これはvimtutorのレッスンの1つであることがわかりました。

それを見つけるには、ターミナルでコマンドvimtutor(Macで使用)を入力し、CREATE A STARTUP SCRIPT(私にとってはレッスン7.2)というレッスンがあるかどうかを確認するために下にスクロールします。初期vimrcファイルのセットアップ方法を説明します。

1
Ben