我的 Gnome 终端中有两个配置文件,其中一个使用特定图像作为背景。我想在进入/退出时在它们之间切换 Vim
。
到目前为止,我通过Alt+t并导航至其他个人资料来执行此操作。但我希望此操作可以自动化。
可能的情况:
vim newFile # profile changes to Vim-one
:q # it changes back to default
vim confFile # profile changes to Vim-one
Ctrl-z # vim is suspended, default profile enters
cmd_that_uses_changed_config_file
fg # vim is brought back from suspension, profile changes again...
现在我意识到完全自动化可能很困难,所以使用键盘快捷键来做这件事是完全没问题的。我搜索了 Gnome 终端快捷键,但终端菜单只有三个:标题、重置、重置和清除。
有什么想法、提示或指点吗?:-)
答案1
前言:我是新手,也遇到了类似的问题。由于没有了解这些问题的人给出答案,所以我采用以下方法解决此问题。
“man gnome-terminal” 提供了一些有趣的选项,用于启动新窗口或使用特定配置文件的选项卡。使用配置文件“X”在新选项卡中启动 gnome-terminal 实例的别名似乎是一个合理的准解决方案,并允许使用现有的键盘快捷键在选项卡之间切换和关闭选项卡。
它看上去类似于这样:
alias gtvim='gnome-terminal --tab-with-profile=X -t Vim -x vim >&1'
gtvim filename
为了使别名永久有效,必须将其添加到 ~/.bashrc 的底部
我现在需要处理其他事情,但这是我第一次尝试。它似乎仍在新终端窗口中打开命令,但仍可通过键盘快捷键轻松访问。
顺便说一句,我试图让所有与远程终端建立 ssh 连接的终端都使用不同的颜色配置文件打开,以帮助防止向错误的机器发出命令。