我如何退出Vim,而不是:q,然后返回继续编辑?
当前回答
要扩展用户Zen的回答,可以在~/中添加以下行。vimrc文件允许在Bash和Vim之间快速切换:
noremap <C-d> :sh<cr>
其他回答
您可以使用:sh退出到默认shell,然后在shell提示符下输入$ exit将返回到Vim。
只要输入fg,然后回到你最近暂停的程序。
如果您正在使用Neovim,您可以执行以下操作:
:terminal命令打开终端窗口。 做好你的终端工作 输入exit终止终端进程 按任意键返回到Neovim
如果你不介意用一下鼠标:
启动你的终端, 选择一个文件, 选择打开标签。
这将在终端上创建一个新选项卡,您可以在该选项卡上运行Vim。现在使用鼠标移到/移出终端。我更喜欢这样,而不是总是必须键入(:shell和退出)。
你可以通过以下方法暂时切换到shell模式:
:! <command>
如
:! ls