V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
palmers
V2EX  ›  macOS

MacOS 新手,请教几个问题, 麻烦大家了

  •  
  •   palmers · 2018-09-03 09:23:10 +08:00 · 4832 次点击
    这是一个创建于 2307 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 关闭终端的问题, 设置了终端输入 exit 关闭,但是使用 control + tab 发现终端还在, 但是选中却不能打开窗口? 请问应该如何设置才能彻底退出? 不使用 command + Q; 也不使用 docker 退出;
    2. 请问快速分屏的快捷键是什么? linux 下很多桌面环境窗口管理器 快捷键很好使用 两个组合键就可以完成.
    第 1 条附言  ·  2018-09-03 20:49:30 +08:00

    之前一直使用linux虽然也知道核心和桌面环境 窗口管理器是分开的 但是用起来也挺自然的 openbox i3啊这些管理器还有gnome Xfce等桌面环境用起来也挺自然的 因为开始从windows过来的所以在使用linux的时候唯一一次感觉变化的就是自然滚动了 但是也很快适应了

    这次因为工作需要换到MacOS,确实有太多地方不一样 一时间很多地方需要学习 听大家耐心的回答 非常感谢你们, 我会慢慢去学习的!

    以后google不到的或理解不了的 还请大家不吝赐教啊! 非常感谢大家 !

    23 条回复    2018-09-04 13:38:41 +08:00
    LCL
        1
    LCL  
       2018-09-03 09:31:36 +08:00
    不如试试 iTerm2
    koc
        2
    koc  
       2018-09-03 09:32:00 +08:00 via iPad
    1. 为什么不用 cmd Q ?如果这样的话你只能自己写一个 AppleScript 退出了。
    2. 需要安装第三方软件,如 Moom 才支持快捷键。
    palmers
        3
    palmers  
    OP
       2018-09-03 09:33:19 +08:00
    @koc 我各种查询到的解决办法也是需要安装第三方软件 这么简单的一个功能实在不想安装第三方软件
    palmers
        4
    palmers  
    OP
       2018-09-03 09:33:56 +08:00
    @LCL 你的意思是 不适用系统自带的终端啊 我试试
    luohuanlh
        5
    luohuanlh  
       2018-09-03 09:39:47 +08:00 via iPhone
    装个 item2,设置开关快捷键 alt+cmd+t。然后,分屏快捷键是 cmd +d。
    palmers
        6
    palmers  
    OP
       2018-09-03 09:41:46 +08:00
    @luohuanlh 刚刚去了解了一下 非常棒 分屏快捷键是 iterm2 的吗? 还是适用全部应用呢?
    Sylv
        7
    Sylv  
       2018-09-03 09:52:01 +08:00 via iPhone
    需要了解下 macOS 关闭程序的逻辑:
    大部分程序窗口关闭了不代表程序也关闭了,dock 里还会有运行图标,需要 cmd + q 或者 dock 里图标右键关闭,这样才是真正退出了程序。

    终端输入 exit 只是关闭了当前终端窗口,终端程序还没有关闭,所以 ctrl + tab 还能选中,但是因为没有窗口了,选中也不会打开窗口,需要 cmd + n 来新建窗口。
    palmers
        8
    palmers  
    OP
       2018-09-03 09:54:52 +08:00
    @Sylv 这倒是很像程序员的逻辑 不像用户的使用逻辑
    chinvo
        9
    chinvo  
       2018-09-03 10:04:17 +08:00 via iPhone
    驻留不退出,你下次开就快,Android 就是靠这个“打败” iOS 的

    当然,很多程序支持“关闭最后一个窗口自动退出程序”,比如 iTerm、MacVim
    luohuanlh
        10
    luohuanlh  
       2018-09-03 10:33:00 +08:00 via iPhone
    @palmers 分屏快捷键仅支持 item2,推荐你下个 Cheatsheet,长按 cmd,所有的快捷键一目了然。
    haohong
        11
    haohong  
       2018-09-03 10:33:56 +08:00
    terminal 的 preference 里可以设置终端退出后关闭标签页,分屏的话,terminal 貌似不支持
    palmers
        12
    palmers  
    OP
       2018-09-03 11:15:49 +08:00
    @chinvo 驻留可以, 但是出现在 control+tab 列表里 很难受
    @luohuanlh 好的 谢谢了 我试试
    @haohong 现在标签页是关闭了 但是没有退出程序 而且还出现在应用切换快捷键列表中 显得很多余 关闭了 就表示暂时我不会使用了
    chinvo
        13
    chinvo  
       2018-09-03 12:00:09 +08:00 via iPhone
    @palmers #12 因为实际上程序没退出

    这个确实是和 win 设计理念不一样,Mac 上窗口和程序是独立的两个概念
    TonyLiu2ca
        14
    TonyLiu2ca  
       2018-09-03 12:23:38 +08:00
    彻底退出终端:
    $ kill ps x | grep "[T]erminal.app" | awk '{print $1}'

    退出当前的窗口
    $ kill -9 $$
    或者尝试
    $ exec sleep 2
    两秒后退出
    palmers
        15
    palmers  
    OP
       2018-09-03 13:31:02 +08:00
    @chinvo 那请问你们在需要切换应用的时候不用 control + tab 吗? 都是怎么用的? 或者使用 MacOS 需要哪些习惯才能用的舒服点?
    chinvo
        16
    chinvo  
       2018-09-03 13:35:12 +08:00 via iPhone
    @palmers #15 不用的应用用 cmd + Q 退了啊
    FrankAdler
        17
    FrankAdler  
       2018-09-03 13:36:15 +08:00
    问题 1: 打开终端设置, 到描述文件, 再到右侧的 shell, 当 shell 退出时 选中"关闭窗口"
    xiebruce
        18
    xiebruce  
       2018-09-03 13:55:57 +08:00
    我来说一下,其实这里有个 trick,当你点左上角的❌关闭的程序(或者 command+w 关闭是一个道理),如果你要用 command+tab 呼出是可以的,就是在你用 command+tab 选中那个程序之后,不要直接放开 command,直接放开 command 就肯定无法呼出了,而是要先按住 option,然后再放开 command,这时程序就能呼出了,然后你就可以放开 option 了。
    liprais
        19
    liprais  
       2018-09-03 14:15:05 +08:00
    搞明白 terminal 和 terminal emulator 的区别
    zmlu
        20
    zmlu  
       2018-09-03 14:28:54 +08:00
    1、dock 上右击 Terminal 图标,Quit
    2、鼠标按住窗口绿色最大化按钮拖动
    palmers
        21
    palmers  
    OP
       2018-09-03 20:55:46 +08:00
    @xiebruce 嗯嗯 我开始学习使用的时候 已经了解到这个操作了, 我主要是适应不了既然没有窗口就不应该罗列到 tab 可选列表中,要不就是有另一组快捷键来切换应用, 我觉得这个要求挺合理的并没有违反教主的设计原则
    @liprais 好的
    @zmlu 嗯嗯 这两个操作方法我之前已经查询到了, 但是这么简单的操作为什么没有快捷键简单支持呢 非得这么麻烦 这和高效似乎相矛盾啊
    ruixingchen
        22
    ruixingchen  
       2018-09-04 10:57:52 +08:00
    一个程序可以有 0 或者任意个窗口, 没有窗口程序也可以运行, mac 很多程序不会因为没有窗口而退出,尤其是自带 app, 还有毒瘤 finder, 总是显示一个小点点
    palmers
        23
    palmers  
    OP
       2018-09-04 13:38:41 +08:00
    @ruixingchen 我不能理解的是 窗口被关闭的程序怎么还出现在 ctrl + tab 列表里
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 05:14 · PVG 13:14 · LAX 21:14 · JFK 00:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.