我无法输入速记代码片段,始终只能输入 .js 和 .ts 提取文件,有时自动导入 .js 或 .ts 提取文件不起作用,甚至 html 标签自动建议也不会显示自动 emmite。
另一方面,.jsx 或 .tsx 提取文件自动导入和片段效果很好。
如何解决这个问题?
我尝试更新 AstroNvim 和其他一些东西。我对 .jsx 片段、自动导入、自动 html emmite 进行了操作,这样我也可以对 .js 或 .ts 文件进行操作。
这是我为使 React Snippet 在 AstroNvim 中工作所做的工作:
在
lua/plugins/luasnip.lua
下创建一个文件
添加以下内容:
return {
"L3MON4D3/LuaSnip",
config = function(plugin, opts)
-- include the default astronvim config that calls the setup call
require "astronvim.plugins.configs.luasnip"(plugin, opts)
require("luasnip").filetype_extend("javascript", { "javascriptreact" })
require("luasnip").filetype_extend("javascript", { "html" })
end,
}