vim はファイルタイプの検出をオンにします (「filetype on」)、vi の互換性をオフにします (「set nocompatibility」)。ドキュメントによると:
詳細: ":filetype on" コマンドは、次のファイルのいずれかをロードします:filetype.vim にはマークダウンに関する次のエントリがあります:
Mac $VIMRUNTIME:filetype.vim
Unix $VIMRUNTIME/filetype.vim
このファイルは、
BufNewFile および BufRead イベントの自動コマンドを定義する Vim スクリプトです。
名前でファイルタイプが見つからない場合は、ファイル$VIMRUNTIME/scripts.vimを使用してファイルの
内容からそれを検出します。
" マークダウン
au BufNewFile,BufRead *.markdown,*.mdown,*.mkd,*.mkdn,README.md setf markdownREADME.md はマークダウン ファイルとして扱われることに注意してください。
しかし、マークダウン ファイルを開いた後、以下に示すように、vimwiki ファイル (vimwiki によってインストールされたプラグイン) として表示されました。
その理由は何ですか?
黄舟2017-05-16 16:44:11
これに対する最も簡単な解決策は、.vimrc 内の g:vimwiki_ext2syntax 変数のデフォルト設定を次のように変更することです (または、Janus がこれをデフォルトにすることもできます)。
let g:vimwiki_ext2syntax = {}g:vimwiki
ext2syntax = {'.md': 'markdown'} のデフォルト値。この設定は、vimwiki に「.md」拡張子を持つファイルを認識させ、以前のファイルタイプの関連付けをオーバーライドします。 「:help vimwikiext2syntax」を参照してください。
vimwiki/マークダウンの競合黄舟2017-05-16 16:44:11
ご招待ありがとうございます...README.mdを開いたところ、正しい結果が得られました...つまり、私の推測では、vimwikiがvimのデフォルト設定を上書きしたのではないかと思います...
ファイルで試してください ..?g:vimwiki_list
里面去掉 .md