guake终端复制标签页

平时习惯用的终端是下拉式终端guake,开多个标签各司其职,热键一按,呼之即来,挥之即去。

但用一个东西,就难免会有不爽的地方,比如每次想复制一个标签页,就要3步,1 新建标签页, 2 切换到之前的路径, 3 改标签名

对于懒人来说,还是想懒一点的。看配置项,其中有个“在当前目录打开新标签页”,但是勾上之后,所有新标签页都是复制当前目录了,又觉得不够灵活。然后就发现,这个东西是支持命令行参数的。具体参数请参考最后。

其中就有新建,重命名。那我就可以写个bash脚本,取得当前路径,新建一个标签页,cd切换路径,重命名标签页。

这个时候问题来了,原本的参数中,居然只有设置名字,没有取得标签页名字的,尴尬。于是跑到github去搜,结果还真搜到有个哥们提了issue,提出增加clone tab功能。看看时间,2016年的issue了,被标记为 Type: Feature Request ,但什么时候能支持就不好说了。下面有个人给出了

guake --new-tab=$(pwd)

恩,是比较简洁,然而还是不能解决标签名需要手动改的问题。

没办法,就只有自己看源码了。看看选项,瞎折腾了一把,加了个选项 -l 取得标签名。

终于可以一条命令搞定了

alias cloneguake='tablabel=`guake -l` && guake -n `pwd` && guake -r $tablabel'

当然其实更科学的应该实现内置的clonetab功能的,不过,懒嘛,够用就行。

注:想这么做的,需要到 https://github.com/Guake/guake 去下载安装最新版,才有这个参数。

 

目前完整参数如下:

guake -h

Usage: main.py [options]

Options:
  --version                                       显示程序版本并退出
  -h, --help                                      显示本帮助信息并退出
  -f, --fullscreen                                设置Guake全屏显示
  -t, --toggle-visibility                         切换终端窗口是否可见
  --show                                          显示 Guake 的主窗口
  --hide                                          隐藏 Guake 主窗口
  -p, --preferences                               显示 Guake 首选项窗口
  -a, --about                                     显示 Guake 的“关于”信息
  -n NEW_TAB, --new-tab=NEW_TAB                   在当前目录打开新标签页(_O)
  -s SELECT_TAB, --select-tab=SELECT_TAB          按照编号选择一个标签页(_T)
  -g, --selected-tab                              返回选中标签页的序号
  -l, --selected-tablabel                         返回选中标签页的名字
  -e COMMAND, --execute-command=COMMAND           在选中标签页执行一个任意命令。
  -i TAB_INDEX, --tab-index=TAB_INDEX             指定重命名标签页,默认为0
  --bgimg=BGIMG                                   设置选中标签页的背景图片
  --bgcolor=BGCOLOR                               设置选中标签页的背景颜色,格式为(#rrggbb)
  --fgcolor=FGCOLOR                               设置选中标签页的前景颜色,格式为(#rrggbb)
  --rename-tab=TITLE                              重命名指定标签页,如果标题为“-”,设为默认
  -r TITLE, --rename-current-tab=TITLE            重命名当前标签,如果标题为“-”,设为默认.
  -q, --quit                                      告诉 Guake 走开 =(
  -u, --no-startup-script                         启动时不执行脚本            

本文链接:http://www.cnblogs.com/zqb-all/p/6882852.html

转载于:https://www.cnblogs.com/zqb-all/p/6882852.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值