VIM灵活切换

作者 Billy 日期 2025-01-07
vim
VIM灵活切换

VIM灵活切换

背景

当处于VIM界面时,有时需要查看当前目录的其他文件,或者临时返回终端界面执行命令(编译、运行程序、或查看当前路径等),需要经过以下步骤:

先输入":x" --> 返回终端界面
在终端界面执行命令
然后再通过"vi filename"重新打开文件。

这使得连续的工作流程被切分成了三个部分,增加了操作步骤,显得比较啰嗦。
而通过VIM与终端的灵活切换 快捷键 ,就可以方便的实现VIM编辑中临时切换终端,从而使得终端命令助力VIM操作更加流畅快捷。

切换方式

  1. 临时执行终端命令

VIM指令:

:! <command>

例如:

:! ls

临时执行终端命令

  1. 暂停VIM返回终端[Ctrl-Z | fg]

暂停VIM返回终端:

Ctrl + Z

从终端返回刚才的VIM:

fg

暂停VIM返回终端

  1. 从VIM打开新的子终端[:sh]

VIM指令:

:sh 或 :!bash

从子终端返回刚才的VIM:

Ctrl + D 或者 exit

从VIM打开新的子终端

以上为参考[https://www.cnblogs.com/houlinchao/p/18656307]
并结合个人理解整理。