V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
stimw
V2EX  ›  Visual Studio Code

不知道大家有没有遇到这种渲染 bug

  •  
  •   stimw · 244 天前 · 1502 次点击
    这是一个创建于 244 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为暂时没法主动复现,所以不能截图,我尽量描述得清楚一点。。

    举一个例子,比如下面是一行代码,“|”表示光标所在的位置。

    abcd|efg
    

    这时候按一次BackSpace (退格键),就直接变成这样了:

    ab|
    

    这时候输入任意一个键,比如“.”,就又会变成这样:

    abcdefgbalabala.|
    

    感觉就是实际的内容和 vscode 渲染出来的不一致,紊乱。然后 reload window 一下就又好了。

    装了很多插件。。也可能是 neovim 插件的问题,这 bug 偶尔触发所以一时半会也没法排错

    11 条回复    2022-04-10 09:51:20 +08:00
    Envov
        1
    Envov  
       244 天前
    应该是插件问题,这个从来没遇到过
    daolanfler
        2
    daolanfler  
       244 天前
    neovim 还有 vscode 插件吗,用了一个月的 vim 插件,没遇到过类似的问题。
    daolanfler
        3
    daolanfler  
       244 天前
    @daolanfler 几个月
    joshua7v
        4
    joshua7v  
       244 天前
    @daolanfler 估计说的是 vscode 的 neovim 插件
    vscode 有 vim 插件和 neovim 插件
    多半就是 neovim 插件的问题了 内容同步没做好
    kalluwa
        5
    kalluwa  
       244 天前
    我还以为你要说 brdf 来着
    crazytec
        6
    crazytec  
       243 天前
    你在 neovim 插件里安装过其他插件吗(就是通过 init.vim )?我的 neovim 也有这个问题,说不定咱们对比一下插件列表就能知道哪个插件的问题
    stimw
        7
    stimw  
    OP
       243 天前
    @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'
    crazytec
        8
    crazytec  
       243 天前
    @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'
    stimw
        9
    stimw  
    OP
       243 天前 via iPhone
    @crazytec 你是 neovim 自己的问题还是 vscode 里 neovim 插件的问题。。
    crazytec
        10
    crazytec  
       243 天前
    @stimw 我没有 vscode ,单纯是 neovim 。我的问题和你的类似,在某些时候打字后我光标后面的东西会消失(依然在文件里存在,只是看不到了),然后重启 neovim 或者关闭文件再打开才行
    stimw
        11
    stimw  
    OP
       243 天前 via iPhone
    @crazytec 那就是单纯的 neovim 的问题。。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3652 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 05:09 · PVG 13:09 · LAX 21:09 · JFK 00:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.