如何修改Dock中Terminal.app右键菜单:显示窗口而非标签页
解决Terminal.app Dock右键菜单显示窗口而非标签页的方案
嘿,这个需求完全可行!作为天天和Terminal打交道的工程师,我太懂那种右键菜单被一堆标签页塞满的烦躁了,给你一个简单靠谱的解决办法,在macOS High Sierra 10.13.3上亲测有效:
终端命令修改法(最快最直接)
这个方法通过修改Terminal的偏好设置键来切换Dock菜单的显示逻辑,步骤如下:
- 先彻底退出Terminal.app(右键Dock图标选「退出」,或者用快捷键
Cmd+Q,确保所有Terminal进程都关闭) - 重新打开一个干净的Terminal窗口,输入以下命令:
defaults write com.apple.Terminal ShowWindowInDockMenu -bool true - 按下回车执行命令,再次彻底退出Terminal
- 重新打开Terminal后,右键点击Dock里的Terminal图标,你会发现菜单里现在显示的是所有打开的终端窗口,而不是杂乱的标签页了!
恢复默认设置(如果需要)
要是之后想改回显示标签页的模式,只需要执行这个命令,然后同样退出重启Terminal即可:
defaults delete com.apple.Terminal ShowWindowInDockMenu
这个设置在macOS 10.13.3上完全兼容,我之前帮同事在同版本系统上配置过,没有任何问题。
内容的提问来源于stack exchange,提问作者Andrew




