我想知道如何在Markdown文档中使用vim模式行。有可能吗,或者主持人只能识别某些评论标记?
我尝试将其用作文件的第一行:
<!-- vim: set ft=markdown -->
我也尝试了所有这些建议here,但是没有运气。
答案 0 :(得分:5)
您的modeline语法已关闭。在末尾添加一个冒号,它将起作用:
<!-- vim: set ft=markdown: -->
Modeline不在乎注释标记。有两种不同的Modeline格式:
[text]{white}{vi:|vim:|ex:}[white]{options}
此表单不 not 不使用关键字set
, not 不需要最后一个冒号,最重要的是 not 允许在选项后添加随机文本(例如-->
)。这意味着,任何成对的注释标记必须必须使用第二种形式:
[text]{white}{vi:|vim:|Vim:|ex:}[white]se[t] {options}:[text]
此表单要求使用set
关键字,要求使用冒号(:
)终止选项,并允许在终止冒号后跟随随机文本。
答案 1 :(得分:2)
我根据autocmd +文件类型应用了一些与markdown相关的设置。
在我的vimrc
中,我有:
if has("autocmd")
autocmd FileType markdown vmap <Leader><Bslash> :EasyAlign*<Bar><Enter>
endif
不确定这是最传统的方式。