gpt4 book ai didi

vim - 允许 vim snipMate 片段处理不同的文件类型

转载 作者:行者123 更新时间:2023-12-04 22:00:44 24 4
gpt4 key购买 nike

我对 vim 还很陌生,并且一直在玩 spf13配置,很棒。我无法弄清楚的一件事是如何允许一种类型的文件的片段用于另一种类型的文件。在我个人的情况下,我希望在 html 文件中使用 javascript 和 javascript-jquery 片段。这是我尝试过的:

au BufRead,BufNewFile *.html set ft=html.js

call ExtractSnipsFile(g:neosnippet#snippets_directory.'javacript-jquery.snippets','html')

let g:snipMate = {}
let g:snipMate.scope_alias = {}
let g:snipMate.scope_alias['html'] = 'html,javascript,javascript-jquery'

let g:snipMate = {}
let g:snipMate.scope_aliases = {}
let g:snipMate.scope_aliases['html'] = 'html,javascript,javascript-jquery'

我尝试将这些行放在 .vimrc.before.local 和 .vimrc.local 文件中。

这些似乎都不允许 javascript 片段在 html 文件中工作。我终于放弃了,将所有的 javascript 和 javascript-jquery 片段处理到 html 片段文件中。
那确实成功了,但我很想知道是否有另一种方法。

最佳答案

你快到了。第一行应该足以得到你想要的,但 JavaScript 文件的文件类型不是 js ,它是 javascript .

autocmd BufRead,BufNewFile *.html set ft=html.javascript

它也为您提供了 js 全方位完成。

关于vim - 允许 vim snipMate 片段处理不同的文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22852719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com