如何阻止Neovim中rust.vim插件自动插入闭合尖括号?
解决rust.vim自动补全尖括号的问题
我太懂这种不需要的自动补全突然冒出来的烦躁了!刚好rust.vim的这个尖括号自动配对功能是可以单独禁用的,给你两个实用的解决办法:
永久禁用(修改配置文件)
直接在你的Neovim配置文件里添加一行配置就行:- 如果你用Vimscript配置(比如
init.vim):let g:rust_autoclose_angle_brackets = 0 - 如果你用Lua配置(比如
init.lua):vim.g.rust_autoclose_angle_brackets = 0
这个变量默认值是
1(开启状态),设为0就彻底关掉了尖括号的自动补全,重启Neovim就生效。- 如果你用Vimscript配置(比如
临时禁用(当前会话生效)
要是你只是这次想关掉,不想改永久配置,直接在Neovim里执行这条命令就行::let g:rust_autoclose_angle_brackets = 0这个设置只会在当前打开的Neovim窗口生效,下次重启就会恢复默认状态。
另外提一句,rust.vim还有控制括号、引号自动配对的类似变量(比如g:rust_autoclose_parens、g:rust_autoclose_quotes),要是以后有其他自动补全想调整,也可以用同样的思路修改对应变量~
内容的提问来源于stack exchange,提问作者tet
相关产品推荐
相关产品推荐

