Vim文件内命令
发布时间:2020-12-15 21:30:28 所属栏目:安全 来源:网络整理
导读:我正在寻找一种方法,通过它可以通过 vim向文本文件中添加其他命令.例如,就像你可以这样做: # vim:syntax=foo 我想做点什么: # vim:option call matchadd('Special','(REQUIRED|OPTIONAL)') 有任何想法吗?我知道我可以写一个语法文件,但这不是我现在所
我正在寻找一种方法,通过它可以通过
vim向文本文件中添加其他命令.例如,就像你可以这样做:
# vim:syntax=foo 我想做点什么: # vim:option call matchadd('Special','(REQUIRED|OPTIONAL)') 有任何想法吗?我知道我可以写一个语法文件,但这不是我现在所追求的. 解决方法
Vim模式行语法(请参阅:help modeline)不用于指定命令
在文件打开期间执行.这正是autocommands的用途(参见 :help autocommand).你要做的应该是自动命令 类似以下. autocmd FileType foo call matchadd('Special','(REQUIRED|OPTIONAL)') 要么 autocmd BufReadPost *.foo call matchadd('Special','(REQUIRED|OPTIONAL)') (这里代替* .foo,你可以使用任何匹配路径或文件名的模式 如果您正在设置的配置是某些文件或项目的本地配置, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |