LazyVim中Nerd Commenter配置位置及GDScript分隔符设置问题
在LazyVim中配置Nerd Commenter的GDScript自定义分隔符
- 你之前把Vimscript代码直接放进
init.lua报错,是因为Lua文件不兼容原生Vimscript的let语法,这是核心问题。 - 符合LazyVim规范的配置方式:
- 打开你的Neovim配置目录下的
lua/plugins文件夹(从截图可见该目录已存在)。 - 新建一个
nerd-commenter.lua文件,或者在已有的插件配置文件中添加以下内容:return { "preservim/nerdcommenter", config = function() vim.g.NERDCustomDelimiters = { gdscript = { left = '#', leftAlt = '', rightAlt = '', right = '' } } end, } - 保存文件后重启Neovim即可生效。
- 打开你的Neovim配置目录下的
- 若你想临时在
init.lua中配置,也可以用vim.cmd包裹Vimscript代码,写法如下:
但更推荐第一种插件单独配置的方式,便于后续管理。vim.cmd([[ let g:NERDCustomDelimiters = { 'gdscript': { 'left': '#', 'leftAlt': '', 'rightAlt': '', 'right': '' } } ]])
内容的提问来源于stack exchange,提问作者José Victor
相关产品推荐
相关产品推荐

