当处于VIM界面时,有时需要查看当前目录的其他文件,或者临时返回终端界面执行命令(编译、运行程序、或查看当前路径等),需要经过以下步骤:
1. 先输入":x" --> 返回终端界面
2. 在终端界面执行命令
3. 然后再通过"vi filename"重新打开文件。
这使得连续的工作流程被切分成了三个部分,增加了操作步骤,显得比较啰嗦。
而通过VIM与终端的灵活切换 快捷键 ,就可以方便的实现VIM编辑中临时切换终端,从而使得终端命令助力VIM操作更加流畅快捷。
1. 临时执行终端命令[:!]
VIM指令:
:! <command>
例如:
:! ls
2. 暂停VIM返回终端[Ctrl-Z | fg]
暂停VIM返回终端:
Ctrl + Z
从终端返回刚才的VIM:
fg
3. 从VIM打开新的子终端[:sh]
VIM指令:
:sh 或 :!bash
从子终端返回刚才的VIM:
Ctrl + D 或者 exit
以上为参考[https://blog.csdn.net/xfxf996/article/details/108077367]
并结合个人理解整理。