因为暂时没法主动复现,所以不能截图,我尽量描述得清楚一点。。
举一个例子,比如下面是一行代码,“|”表示光标所在的位置。
abcd|efg
这时候按一次BackSpace (退格键),就直接变成这样了:
ab|
这时候输入任意一个键,比如“.”,就又会变成这样:
abcdefgbalabala.|
感觉就是实际的内容和 vscode 渲染出来的不一致,紊乱。然后 reload window 一下就又好了。
装了很多插件。。也可能是 neovim 插件的问题,这 bug 偶尔触发所以一时半会也没法排错
1
Envov 2022-04-08 13:54:33 +08:00
应该是插件问题,这个从来没遇到过
|
2
daolanfler 2022-04-08 14:02:43 +08:00
neovim 还有 vscode 插件吗,用了一个月的 vim 插件,没遇到过类似的问题。
|
3
daolanfler 2022-04-08 14:02:55 +08:00
@daolanfler 几个月
|
4
joshua7v 2022-04-08 14:26:59 +08:00
|
5
kalluwa 2022-04-08 14:31:56 +08:00
我还以为你要说 brdf 来着
|
6
crazytec 2022-04-09 20:49:50 +08:00
你在 neovim 插件里安装过其他插件吗(就是通过 init.vim )?我的 neovim 也有这个问题,说不定咱们对比一下插件列表就能知道哪个插件的问题
|
7
stimw OP @crazytec #6
因为我现在主要用 LunarVim ,所以原来 neovim 里的插件能删就删,coc 也删了就留了没几个。。 Plug 'mhinz/vim-startify' Plug 'liuchengxu/vim-clap' Plug 'jiangmiao/auto-pairs' Plug 'vim-airline/vim-airline' Plug 'Yggdroot/indentLine' Plug 'vim-airline/vim-airline-themes' Plug 'ryanoasis/vim-devicons' Plug 'luochen1990/rainbow' Plug 'voldikss/vim-floaterm' Plug 'preservim/nerdcommenter' Plug 'honza/vim-snippets' Plug 'easymotion/vim-easymotion', Cond(!exists('g:vscode')) Plug 'asvetliakov/vim-easymotion', Cond(exists('g:vscode'), { 'as': 'vsc-easymotion' }) Plug 'lifepillar/vim-solarized8' |
8
crazytec 2022-04-09 21:48:29 +08:00
@stimw
看起来没有重合的...我的插件列表: 'folke/todo-comments.nvim' 'folke/tokyonight.nvim' 'folke/trouble.nvim' 'folke/which-key.nvim' 'github/copilot.vim' 'hoob3rt/lualine.nvim' 'hrsh7th/nvim-compe' 'kyazdani42/nvim-tree.lua' 'lukas-reineke/indent-blankline.nvim' 'mfussenegger/nvim-dap' 'neovim/nvim-lspconfig' 'nvim-lua/lsp_extensions.nvim' 'nvim-lua/lsp-status.nvim' 'pierreglaser/folding-nvim' 'rcarriga/nvim-dap-ui' 'romgrk/barbar.nvim' 'simrat39/rust-tools.nvim' 'tami5/lspsaga.nvim' 'tikhomirov/vim-glsl' 'wbthomason/packer.nvim' |
9
stimw OP @crazytec 你是 neovim 自己的问题还是 vscode 里 neovim 插件的问题。。
|
10
crazytec 2022-04-10 03:41:14 +08:00
@stimw 我没有 vscode ,单纯是 neovim 。我的问题和你的类似,在某些时候打字后我光标后面的东西会消失(依然在文件里存在,只是看不到了),然后重启 neovim 或者关闭文件再打开才行
|