vscode neovim 如何使用智能修复

483 阅读1分钟

neovim插件默认不会产生vscode选择,所以需要将neovim的选择转为vscode的选择然后再执行“智能修复”的命令。

  1. 在vscode中配置快捷键,把cmd+.交给neovim来执行。
// keybindings.json
{
    "key": "cmd+.",
    "command": "vscode-neovim.send",
    "when": "editorFocus && neovim.mode == 'visual'",
    "args": "<D-.>"
  }
  1. 配置neovim
if exists('g:vscode')

" 智能修复
    vnoremap <D-.> <cmd>call VSCodeNotifyVisual('noop', 1)<CR><Esc><cmd>call VSCodeNotify('editor.action.quickFix')<CR>

else