删除左边的括号、方括号等等,以删除neovim

大家好,我解释下,我重新安装了我所有的vim插件(neovim),因为这个原因,当我安装 " jiangmiao/auto-pairs"时,当我输入以下内容:

"

(

{

等等,我得到的是:

"|"

(|)

{|}

其中 | 是光标停留的位置

现在,当我从光标所在的位置删除左括号、引号等时,两个都不会被删除,这正是我想要的。

我做的是删除左边的内容,我得到的是:

|"

但是我想要得到的是:

|

显然 | 是光标停留的位置

我进行了研究,并安装了 " tpope/vim-surround", 但它仍然不能正常工作,我正在使用lua。 这可能是因为我还没有正确配置 "tpope/vim-surround" 吗? 我的安装插件:

plug 'jiangmiao/auto-pairs'
plug 'alvanvim-closetag'
plug 'tpope/vim-surround'

我的插件配置:

vim.g.closetag_filenames = "*.html,*.js,*.jsx,*.ts,*.tsx"
点赞