これまでvimの構文の色付けがうまくいかない理由はわかりませんでした。最大ファイル、それは私を狂わせます。
これが関連する場合:私はCygwin(より具体的に/正確にはWindows用Gitに付属のbashシェル)で作業しています。これは、私がこれまでこのWindowsストアにこっそり入ることができた唯一のものだからです。 (私は時々MacBook Airを持っていますが、ちょっと恥ずかしいです。また、ほとんどのWindowsストアと同様に、ソフトウェアのインストールには編集が難しいので、Cygwin全体のインストールは合理的でなければなりません。を使用してください。)
vimにファイルがC ++であると言うと、構文の色付けを使用できます。
:set syntax=cpp
またはシェルスクリプトの場合がありますが、RubyやPHPを使用している場合はそうではありません。
:syntax on
私はそれを確認し、両方とも構文がオンになっています:syntax enable
。
vim構文ファイルをインストールしようとしましたが、~/.vim/syntax/<syntax-type>.vim
違いはありませんでした。
ファイルに標準のファイル拡張子があることを確認したので、Vagrantfileを使用している場合は「.rb」を追加しようとしましたが、.vimrcファイルを避けようとしました(他の.vimrcファイルも試しました)。
vim -u /dev/null Vagrantfile.rb
また、Rubyファイルに一般的な「shebang」行があることも確認しました。
これまで何も効かなかった。
vimが特定のファイルを正しく色付けできないのはなぜですか?
答え1
答え2
Cygwinのデフォルトインストールに付属のデフォルトエディタvi
はvim
。構文の色付けはありませんvi
。この問題を解決するには、Cygwinカテゴリvim
からインストールしてください。Editor
バラよりここ詳細については。