質問

言い負荷。txtファイルをVim.それを変更したい filetype=html もっと増やしていきたい連ftpluginみなされます。する方法を教えてください。

ったもののように: :set filetype plugin on:set filtype plugin_name とも :filetype plugin_name 等等 がないのですが手動で負荷のftplugin.ご意見募集

たって :filetype=html その :filetype plugin on その他の組み合わせに無い.

編集:ってお見せできなかった"完全に"を解くことの回答がいか個々のマイテムを構築するのにしかし、ピエールの答えたのかぁいいんち緑のチェックマークです。

役に立ちましたか?

解決

私はかなりあなたが:set ft=Xを使用して、ファイルの種類を切り替えたとき、それは自動的にあなたて.vim / ftpluginフォルダに関連したプラグインをロードすることです。例えば。 :set ft=htmlはロードして.vim / ftplugin / html.vimあなたは、関連するプラグインをロードする場所。しかし、htmlファイルに関連付けられた負荷プラグインBufEnterBufNewは、これらのイベントをトリガしない新しいファイルタイプを設定してロードされません。あなたがBufNewまたはBufEnterがロードされているあなたの.vimrcにHTMLの特定のプラグインを持っているのであれば、あなたが代わりて.vim / ftpluging / html.vimファイルに入れたいことがあります。

あなたは、常にファイルタイプを変更するテキストファイルにモード行を追加することができます。例えば。 <!-- vim: ft=html -->ます。

他のヒント

:filetype on
:set filetype=html

ずっと同じ状況がftpluginsな負荷をもっPerlのファイルが開きます。が自分のコピー用語集Vimから Git for Windows)なかったと ftplugin.vimftplugof.vim

こちらはどのように着いることを実現:

  1. :filetype

    • ることを確認filetypeプラグインがonになっています。

  2. :scriptnames

    • リストの調達パートに分かれたスクリプトを見ないスクリプトから ftplugin\ は達した.
    • んでそれを実現させ、そのまきっこをしてください。※ ftplugin.vim 内にあります。

  3. チェックがVimのディレクトリ({git-path}/share/vim/vim{version}/ftplugin.vimftplugof.vim

    • これらのファイルに対しても、それぞれが行っていま :filetype plugin on:filetype plugin off

この沢山しゃべらないと行けないのからファイルの Vimランタイムファイル およびコピーができます。

あなたはファイルタイプ

を変更したときに

Vimは自動的に正しいプラグインをロードします

:set ft=python

あなたは冗長モードでVimを起動することができます:

vim -V

これはVimが実行されているものを紹介します。あなたがファイルを開いて、手動でファイルタイプを設定した場合、それが正しいプラグインをロードするなら、Vimは表示されます。

:f something.html
:w
:e
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top