专栏首页QB杂货铺guake终端复制标签页

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用--gc-section编译选项减小程序体积

    本周在给程序添加功能的时候,突然发现,我只是写了几个函数,还没调用,size就变大了。这肯定是不行的嘛,没用的函数就应该不链接进来,占用我宝贵的空间。

    zqb_all
  • 日常开发技巧:在远程机器上直接使用adb

    嵌入式开发中,开发工作是在远程服务器上进行的。当需要adb推送一个文件到开发板时,则需要重新在本地机器中找到该文件,再执行命令。这样的操作比较麻烦。

    zqb_all
  • 提取bmp图片的颜色信息,可直接framebuffer显示(c版本与python版本)

    稍微了解了下linux的framebuffer,这是一种很简单的显示接口,直接写入像素信息即可

    zqb_all
  • 学界 | 发美照时打上「#」,还能帮Facebook提升图片识别率哟

    AI 科技评论按:近日 Facebook 科学家团队发布基于主题标签的深度学习方法,使用已有的拥有主题标签的图片作为训练数据,从而大幅提升了训练数据集的大小。数...

    AI科技评论
  • 总结 | 优必选悉尼AI研究院何诗怡:基于课程学习的强化多标签图像分类算法

    与单标签图像分类相比,多标签图像分类是一种更符合真实世界客观规律的方法,尤其在图像和视频的语义标注,基于内容的图像检索等领域有着广泛的应用。

    AI科技评论
  • 【CSS选择符】后代选择符

    在学习后代选择符之前,首先要了解一下组成一个网页的HTML家谱,每个HTML标签标示其中一个家庭成员。网页中的第一个HTML标签(标签),相当于所有其他标签的始...

    企鹅号小编
  • 标签管理体系之业务应用

    基于标签对业务进行精准分析,从而影响运营思路和产品迭代的节奏,进而带来非常高的商业价值,但是这里需要对标签的质量进行评估,假设标签的覆盖场景非常低,而且准确度低...

    知了一笑
  • 数据应用场景之标签管理体系

    标签,最初用来对实物进行分类和标记,例如标明物品的品名、重量、体积、用途等简要信息。后来逐渐流行到数据行业,用来标记数据,对数据快速分类获取和分析。

    知了一笑
  • 终于有人把标签设计讲明白了

    导读:标签是根据业务场景的需求,通过对目标对象(含静态、动态特性)运用抽象、归纳、推理等算法得到的高度精练的特征标识,用于差异化管理与决策。

    华章科技
  • SEO优化搜索引擎能识别的常用标签有哪些

    2. html中的标签一般都是成对出现的,分开始标签和结束标签。结束标签比开始标签多了一个/。

    高级优化师

扫码关注云+社区

领取腾讯云代金券