11
Kateエディタには素晴らしい機能があります:ファイルを保存するときに、ファイルタイプの検出が再開されます。あなたは〜/ binに新しいスクリプトを作成するとしますので、あなたはその後、例えば入力vimのファイルタイプの検出を手動で再実行することはできますか?
kate ~/bin/myscript
言います#!/usr/bin/env perl
と保存してください。この瞬間、KateはPerlのことを認識し、構文の強調表示をロードします。
Vimでは、私はオートコマンドで同様のものを作ることができると思っていましたが、実行されているコマンドに悩まされています。私は、ファイルタイプの検出を再実行するための明確なコマンドは表示されません。それは:edit
によって実行されますので、私は
autocmd BufWritePost * :edit#
しかし、それは失礼だと言うことができる:それは、ESP。元に戻す履歴、カーソルの位置などが失われます。
ありがとう!このポインタを使って、私は ':help filetype-detect'を発見しました。これはまさに私のユースケースを示しています。 –