bash - 重用 Vim 终端缓冲区
问题描述
在 Vim 8 中处理 Bash 脚本时,我经常在拆分终端中执行当前缓冲区
:terminal %
但是第二次运行此命令时,会打开一个新缓冲区而不是重用前一个缓冲区,从而导致多个打开的终端,除非我明确关闭第一个终端。
有没有办法让 Vim 总是为:terminal
命令重用相同的缓冲区?可以放入我的 .vimrc 的单行是首选。
解决方案
:help :terminal
说:
打开一个新的终端窗口。
而且 AFAIK 无法告诉:terminal
您重用现有窗口。
不过,您也许可以构建自己的替代方案:terminal
with:help term_start()
和term_opencmd
option。
推荐阅读
- jenkins - 如何配置 Jenkins 以将与 jenkins 中的作业构建相关的相同数据插入到两个不同的数据库中?
- javascript - 带有状态值的 React-Native-snap-carousel 检查条件?
- sql - sql server - Openquery vs 4part name
- java - Java - 遍历 ArrayList;根据用户输入显示下一个或上一个项目
- powershell - 如何使用 powershell 从 lync 对话中获取消息?
- html - 如何将 SVG 圆形动画转换为文本?
- ios - 如何修复“UITextFieldDidEndEditingReason”仅适用于 iOS 10.0 或更高版本
- c - 静态函数和变量在共享库中导出
- ios - 没有 DispatchQueue.main.async 的意外布局行为
- javascript - 根据所选类动态显示选项