我最近打算把默认编辑器从vscode换为vim, 主要原因:
告别vscode, 我最不舍的是一个插件, Send2Terminal
我试图找vim上类似的插件, https://github.com/williamjameshandley/vimteractive#similar-projects, 这个插件, 缺点是执行后不会自动下移一行, 而且如果是执行help命令, 还需要跳转两次窗口才能退出. 这两个倒不难解决. 最主要的问题是不够灵活, 怎么说呢, 它一定得有个interpreter. 比如izsh, 而不是直接到终端. 故不推荐.
https://github.com/habamax/vim-sendtoterm, 是我决定用的插件. 它与send2terminal最为接近. 在加了两行配置之后, 也不需要跳转两次窗口了, 也可以直接移到下一行. 这两行配置是:
nnoremap <leader>tq <c-w>wq<c-w>w
nmap <leader>tt <Plug>(SendToTermLine):call search(‘^\s*\S.*‘, ‘W‘)<CR>
SendToTerm我本来也写了, 但是不起作用.
这样, 大概就差不多了.
原文:https://www.cnblogs.com/Tokubara/p/14415604.html