Edited at

VIMとVSCodeを行ったり来たり移動する


Qfixhowmと、fugitiveだけはVim使いたい


  • vimとVSCode行ったり来たりしたい


    • vimからVSCodeを呼び出してファイルを開く

    • VSCodeからvimを呼び出してファイルを開く




vim側


  • vimscriptでvscodeを呼び出す

if has('win32')

nnoremap <silent> <leader>v :<c-u>call <SID>OpenVSCode()<CR>
function! s:OpenVSCode()
let l:targetfile = expand("%:p")
let l:cmd = '!code ' . l:targetfile
silent execute! l:cmd
endfunction
endif


vscode側


settings.json

    // vimで開く

"alt-editor.binary": "gvim",
"alt-editor.args": "{filename}",