私はこれまで、vimの構文の色付けがmostファイルに対して機能しない理由を理解することができず、それが私をバタバタさせています。
これが関連する場合:私はCygwin(より具体的には/正確にはGit for Windowsに付属のbashシェル)で作業しています。これまでこのWindowsショップに密輸できたのはCygwinだけだからです。 (MacBook Airを持ち込むこともありますが、やや眉をひそめています。また、ほとんどのWindowsショップと同様に、ソフトウェアのインストールに偏執的であるため、Cygwinを完全にインストールすることには正当性が必要です。ターミナルでvimを操作します。)
ファイルがC++であることをvimに伝えると、構文の色付けを機能させることができます
:set syntax=cpp
または、シェルスクリプトの場合ですが、RubyまたはPHPで作業している場合は、そうではありません。
:syntax on
と:syntax enable
の両方で構文がオンになっていることを確認しました。
~/.vim/syntax/<syntax-type>.vim
にvim構文ファイルをインストールしようとしましたが、違いはありません。
ファイルの拡張子が標準であることを確認したので、Vagrantfileを使用する場合は、「。rb」を追加してみました。また、.vimrcファイルを避けようとしました(他の.vimrcファイルも試しました)。
vim -u /dev/null Vagrantfile.rb
また、Rubyファイルに通常の「シバン」行があることを確認しました。
これまで何も機能していません。
Vimが特定のファイルを適切に着色するのを妨げるものは何ですか?
ベースインストールCygwinに付属するデフォルトのエディターはvi
であり、vim
ではありません。 vi
には構文の色はありません。この問題を解決するには、vim
CygwinカテゴリからEditor
をインストールします。詳細については、 ここ を参照してください。