在降价文档中添加vim modeline

在降价文档中添加vim modeline,vim,markdown,Vim,Markdown,我想知道如何在降价文档中使用vim modelines。是可能的,还是Modeline只识别某些注释标记 我已尝试将此作为文件的第一行: <!-- vim: set ft=markdown --> 我也尝试了所有这些建议,但没有成功。我根据autocmd+文件类型应用了一些与降价相关的设置 在myvimrc中,我有: if has("autocmd") autocmd FileType markdown vmap <Leader><Bslash>

我想知道如何在降价文档中使用vim modelines。是可能的,还是Modeline只识别某些注释标记

我已尝试将此作为文件的第一行:

<!-- vim: set ft=markdown -->


我也尝试了所有这些建议,但没有成功。

我根据autocmd+文件类型应用了一些与降价相关的设置

在my
vimrc
中,我有:

if has("autocmd")
    autocmd FileType markdown vmap <Leader><Bslash> :EasyAlign*<Bar><Enter>
endif
if有(“autocmd”)
autocmd文件类型标记vmap:EasyAlign*
恩迪夫

不确定这是最传统的方式。

您的modeline语法已关闭。在末尾添加冒号,它将起作用:

<!-- vim: set ft=markdown: -->

Modeline不关心注释标记。有两种不同的modeline格式:

  • [text]{white}{vi:| vim:|ex:}[white]{options}

    此表单不使用关键字
    set
    ,不需要最后一个冒号,最重要的是,不允许在选项(例如
    -->
    )之后出现随机文本。这意味着,任何成对的注释标记都必须使用第二种形式:

  • [text]{white}{vi:|vim:|vim:|ex:}[white]se[t]{options}:[text]

    此表单需要使用
    set
    关键字,需要使用冒号(
    )终止选项,并允许终止冒号后面跟着随机文本