2

私は持っている:

$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec  1 2011 03:25:24)

Debian テストの使用。

私が書いた古いマンページをいじっていて、vim (最初は gedit を使って書きましたが、vim に切り替えました) が読み込み時に nroff/groff ファイルタイプとして認識しないことに気付きました。

:filetype detect

もちろん、構文の強調表示は次のように行います。

:set filetype=groff

他の誰かがこの動作をしています。もしそうなら、修正を見つけますか?

ところで、html、bash、および python スクリプトを正しく認識し、正しい構文の強調表示を設定します。[FILENAME].1-type 接尾辞なしで保存された groff ファイルに躊躇しているようです。

チェリオ、ナーニー

4

2 に答える 2

2

Vim は、ファイル名とコンテキストの両方に基づいてファイルタイプを検出できます。この場合、vim はファイル名だけを見ているようです。独自のファイルタイプ検出スクリプトを記述して、コンテキストに基づいてこのタイプのファイルを特定できます。vim のヘルプには、これを行う方法に関する基本的な手順がいくつかあります。基本的には、ファイルの種類を検出する vim スクリプトを作成し、$VIMRUNTIME/scripts.vim.

于 2012-02-09T07:22:12.273 に答える
2

~/.vimrcファイルに追加します。

au BufNewFile,BufRead *.groff set filetype=groff

または、groff ファイルを定義するために使用している拡張子。

于 2013-05-06T13:36:55.707 に答える