131

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

:syntax on/off

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

どうすればいいですか?

4

7 に答える 7

202

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

syntax on

編集

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

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

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

  • 私のシステム (Arch Linux と Mac、@totophe に感謝) では、/usr/share/vim/vim73.
  • Windows では、 にあり\Program Files\Vim\vim73ます。
于 2012-06-30T08:00:20.687 に答える
9

また、特定のファイル タイプ(またはプログラミング言語の拡張子) の構文を強調表示するには、ファイルが既に Vim で開かれており、その場で構文の強調表示を試したい場合に、次のコマンドを使用できます。

:set filetype=php

またはショートカット:

:se ft=php

上記のコマンドは、PHP コードの場合と同様に、現在開いているファイルの構文の強調表示を変更します。

于 2015-01-03T22:24:38.633 に答える
6

vimrc ファイルの「syntax on」のコメントを外します。

ディレクトリに移動し、

cd /etc/vim/

vim vimrc

「構文」を検索 してコメントを外します。保存して、vim でファイルを再度開きます。

于 2014-05-28T11:54:07.767 に答える
3

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

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

tl;dr

# apt-get remove vim-tiny
# apt-get install vim
# hash vim
# vim
于 2014-07-09T03:52:04.717 に答える
1

また、これが の教訓の 1 つであることもわかりましたvimtutor

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

于 2018-05-20T17:53:45.100 に答える