vimファイルタイプ検出エラー
phpcn_u1582
phpcn_u1582 2017-05-16 16:42:11
0
2
1112

vim はファイルタイプの検出をオンにします (「filetype on」)、vi の互換性をオフにします (「set nocompatibility」)。ドキュメントによると:

詳細: ":filetype on" コマンドは、次のファイルのいずれかをロードします:
Mac $VIMRUNTIME:filetype.vim
Unix $VIMRUNTIME/filetype.vim
このファイルは、
BufNewFile および BufRead イベントの自動コマンドを定義する Vim スクリプトです。
名前でファイルタイプが見つからない場合は、ファイル$VIMRUNTIME/scripts.vimを使用してファイルの
内容からそれを検出します。
filetype.vim にはマークダウンに関する次のエントリがあります:

" マークダウン
au BufNewFile,BufRead *.markdown,*.mdown,*.mkd,*.mkdn,README.md setf markdown
README.md はマークダウン ファイルとして扱われることに注意してください。

しかし、マークダウン ファイルを開いた後、以下に示すように、vimwiki ファイル (vimwiki によってインストールされたプラグイン) として表示されました。

その理由は何ですか?

phpcn_u1582
phpcn_u1582

全員に返信(2)
黄舟

これに対する最も簡単な解決策は、.vimrc 内の g:vimwiki_ext2syntax 変数のデフォルト設定を次のように変更することです (または、Janus がこれをデフォルトにすることもできます)。

let g:vimwiki_ext2syntax = {}

g:vimwiki

ext2syntax = {'.md': 'markdown'} のデフォルト値。この設定は、vimwiki に「.md」拡張子を持つファイルを認識させ、以前のファイルタイプの関連付けをオーバーライドします。 「:help vimwikiext2syntax」を参照してください。

vimwiki/マークダウンの競合

いいねを押す +0
黄舟

ご招待ありがとうございます...README.mdを開いたところ、正しい結果が得られました...つまり、私の推測では、vimwikiがvimのデフォルト設定を上書きしたのではないかと思います...

ファイルで試してください ..?g:vimwiki_list 里面去掉 .md

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!