bash - 重用 Vim 终端缓冲区

标签 bash vim terminal

在 Vim 8 中处理 Bash 脚本时,我经常在拆分终端中执行当前缓冲区

:terminal %

但我第二次运行此命令时,会打开一个新缓冲区而不是重新使用前一个缓冲区,从而导致打开多个终端,除非我明确关闭第一个终端。

有没有办法让 Vim 总是为 :terminal 命令重用同一个缓冲区?首选可以放入我的 .vimrc 中的单行代码。

最佳答案

:help :terminal说:

Open a new terminal window.

据我所知无法判断 :terminal重用现有窗口。

可能能够构建自己的 :terminal 替代方案与 :help term_start()term_opencmd选项,不过。

关于bash - 重用 Vim 终端缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51644477/

相关文章:

Bash 变量 SECONDS 立即扩展还是延迟扩展?

regex - 降低数字的精度 - 正则表达式 vim

linux - 为什么我不能在 Vim 中复制粘贴这段文字?

linux - 当 cron 作业位于子目录中时如何删除目录

linux - Linux 中的延迟内核 panic

vim - 使用vim创建新文件时如何自动添加一些框架代码

macos - 向 VIM OSX 终端添加永久数字行

bash - ffmpeg 附加不同尺寸的视频

javascript - 我如何计算各种字符的终端列宽?

perl - 如何在 perl 中禁用 stdout 重定向到文件缓冲?