2012-03-30 8 views
11

Kateエディタには素晴らしい機能があります:ファイルを保存するときに、ファイルタイプの検出が再開されます。あなたは〜/ binに新しいスクリプトを作成するとしますので、あなたはその後、例えば入力vimのファイルタイプの検出を手動で再実行することはできますか?

kate ~/bin/myscript 

言います#!/usr/bin/env perlと保存してください。この瞬間、KateはPerlのことを認識し、構文の強調表示をロードします。

Vimでは、私はオートコマンドで同様のものを作ることができると思っていましたが、実行されているコマンドに悩まされています。私は、ファイルタイプの検出を再実行するための明確なコマンドは表示されません。それは:editによって実行されますので、私は

autocmd BufWritePost * :edit# 

しかし、それは失礼だと言うことができる:それは、ESP。元に戻す履歴、カーソルの位置などが失われます。

答えて

11

はまあそのためのコマンドがあります:

:filetype detect 
+0

ありがとう!このポインタを使って、私は ':help filetype-detect'を発見しました。これはまさに私のユースケースを示しています。 –

関連する問題