|
本帖最后由 VimVim 于 2018-12-25 09:50 编辑
为了让Vim更好地编辑mdx源文件,我需要指定源文件为html格式,从而可以正确加亮语法,但我又不想将文件后缀名txt改为html,否则用mdxbuilder制作mdx时又得改回txt。
Vim可以通过在文件中指定文件类型,从而识别之,如:
/* vim: set filetype=html : */
但毕竟注释文件与源文件的规定有所不同,既不是词条也不是正文。
经测试:
1、若将注释行放在txt源文件最前面,mdxbuilder会将该注释行当做词条;
2、若将注释行放在txt源文件最后面,mdxbuilder会报错;
暂时解决方案有如下两个:
方案1、将Vim注释当做一个多余的词条,缺点是这并不是真正的词典词条,如:
/* vim: set filetype=html : */
</>
方案2、将Vim注释行前后包装为HTML注释,并嵌入某一个词条的正文,缺点是,这个注释与该词条没有任何关系,如
<!-- /* vim: set filetype=html : */ -->
不知道各位是否有更好的解决方案?或者MDX源文件有自己的注释语法?
|
|