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

MacOS 里面可不可以使用快捷键定位全屏程序,就像 i3wm 那样?

  •  
  •   searene · 2018-02-28 08:58:09 +08:00 · 3827 次点击
    这是一个创建于 2455 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用过 i3wm 的人都知道,i3wm 默认有多个桌面,按 Alt + 1 可以定位到第一个桌面,按 Alt + 2 可以定位到第二个桌面...以此类推。如果我将终端放在桌面 1,chrome 放在桌面 2,intellij 放在桌面 3 的话,我按 Alt + 1, Alt + 2, Alt + 3 等快捷键就可以快速定位到某个程序,感觉非常方便。

    MacOS 里面也可以设置多个桌面,然后使用快捷键进行切换,但问题在于,一旦程序全屏了,这个全屏程序就会被当成一个新的桌面,这既不是桌面 1,也不是桌面 2,也不是桌面 3...所以原来切换桌面 1、桌面 2、桌面 3...的快捷键就无法切换到这个新的桌面。请问如何解决这个问题?比如我把 chrome 和终端都全屏了,我能否使用快捷键来回切换这两个全屏程序?

    触摸板手势不考虑,因为如果我打开了 10 个程序的话,切换到另一个程序可能要滑很多下,用快捷键一按就可以了。

    11 条回复    2018-02-28 14:04:02 +08:00
    anynices
        1
    anynices  
       2018-02-28 09:14:13 +08:00
    没用过 i3wm,桌面之间切换程序的话我使用 Alfred 可以满足。
    papajoe
        2
    papajoe  
       2018-02-28 09:17:29 +08:00 via iPhone
    F3 可以吗?
    ipwx
        3
    ipwx  
       2018-02-28 09:44:11 +08:00
    来回切换:Ctrl+Left, Ctrl+Right

    多个切换就没办法了。大家都是这么干的。。。
    crs0910
        4
    crs0910  
       2018-02-28 09:53:11 +08:00 via Android
    cmd + space gc enter
    yaerda
        5
    yaerda  
       2018-02-28 09:58:02 +08:00
    同意#1,Alfred 完全可以满足,在任何窗口下都可以直接切换到你要用的程序,而且还会根据你的使用率来匹配,后期只需要一个首字母的事,完全不需要记住在哪个桌面(多说一句,mac 有个设置是会根据你的使用率来重排桌面顺序的)。有个问题是如果你开多个 Intellij 的话,是切换到最近使用的一个
    ooxxcc
        6
    ooxxcc  
       2018-02-28 10:00:43 +08:00
    NsLib
        7
    NsLib  
       2018-02-28 10:53:08 +08:00
    Mac 建议用单个桌面 + [Hammerspoon]( http://www.hammerspoon.org/) , 比纯平铺那种约束少, 更灵活方便
    wu67
        8
    wu67  
       2018-02-28 11:19:45 +08:00
    我都不全屏的。直接把 dock 和 menu bar 自动隐藏。切程序用 command+tab,或者 spotlight
    quinoa42
        9
    quinoa42  
       2018-02-28 12:06:35 +08:00
    hammerspoon 的 hint 了解一下
    rashawn
        10
    rashawn  
       2018-02-28 13:35:11 +08:00
    https://pqrs.org/osx/karabiner/complex_modifications/#personal_yqrashawn
    不定位桌面 定位程序 常用程序每个给一个快捷键 然后在最近三个和最近两个程序之间切换的快捷键
    建议桌面当作 workspace 用 一个桌面多个程序
    20015jjw
        11
    20015jjw  
       2018-02-28 14:04:02 +08:00 via Android
    6 楼 amethyst +1
    但是我感觉 lz 这个用法应该用不上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5609 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:54 · PVG 15:54 · LAX 23:54 · JFK 02:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.