在开发过程中,几个经常使用的工具会采用标签机制,目前有三个工具:

浏览器:经常查找资料或其他上网活动时会打开几个,甚至十几二十几个标签页。

编辑器:自己主用 Sublime,但是其他我见过的所有代码编辑器都支持标签页的,在敲代码时也会打开几个或十几个文件,就连以前操作 Word 时也安装个支持标签页的插件。

终端:开发者也要经常使用命令行进行多种操作,也会打开几个或更多标签页。

而标签页通常有着固定的几个操作,可能不同软件名字不一样,不过实质一样:

这些操作通常比较常用,也会对应一些快捷键,很重要的一点就是:在同一系统平台下,虽然软件不同,但是这些操作对应的快捷键都是大同小异的。具体来说,Windows 与 Ubuntu 一样,而 Mac 通常只是把Ctrl换成了Command。这样就可以显著降低学习成本,我不知道有没有什么规范,但是觉得软件开发者也应该遵循这些惯例。

选择最后一个 Ctrl+9 Command+9

重新打开上次关闭的 Ctrl+Shift+T Command+Shift+T

这里的快捷键不是所有软件都完全支持。

Chrome或其他软件的Tab操作可能比这里列出的多几个,如关闭右边所有的、固定当前。

“关闭其他所有”没有默认的快捷键,但是可以通过插件来设置。