nhb
V2EX  ›  macOS

如何在 OS X 下正确使用 Home/End/PageUp/PageDown?

  •  
  •   nhb · Feb 18, 2016 · 6521 views
    This topic created in 3763 days ago, the information mentioned may be changed or developed.

    拿 mbp 当僚机很长时间了,原以为把主力机转到 mac 上应该没什么问题,但没想到倒在了 Home/End/Pageup/Pagedown 上,相比之下用 Debian 当主力机的那一年根本就不是个事儿了。。。

    求教在 OSX 下的 Terminal, iTerm2, Vim, Welly, Sublime Text, Atom, Mou, Finder, Chrome 中使用 Home/End/Pageup/Pagedown 的正确姿势,我需要学习一套能说服自己的、自洽统一的操作逻辑,不然要硬生生肌肉记忆在这些场景下按下这些键的各色效果,太让人绝望了(更不用说我还无法避免偶尔远程或虚拟机用 win )。。。

    19 replies    2016-02-20 13:40:24 +08:00
    zhjits
        1
    zhjits  
       Feb 18, 2016   ❤️ 1
    自带键盘可以 Fn+Arrow keys 模拟 Home , End , PageUp , PageDown
    nhb
        2
    nhb  
    OP
       Feb 18, 2016
    @zhjits 我的困扰不是如何按下 home/end/pageup/pagedown ,而是在不同场景中按下后效果不统一的问题,不然一个外接键盘全解决了
    l0wkey
        3
    l0wkey  
       Feb 18, 2016
    cmd + 方向键
    tyfulcrum
        4
    tyfulcrum  
       Feb 18, 2016
    我平常一般行首行尾直接用 Emacs 快捷键了 = =
    congeec
        5
    congeec  
       Feb 18, 2016
    把 OS X 当 Unix 你就不需要按这么多了,只是偶尔需要 Home, End
    Radeon
        6
    Radeon  
       Feb 18, 2016
    我买了苹果全键位键盘就没有这种事了
    nhb
        7
    nhb  
    OP
       Feb 18, 2016
    @l0wkey cmd+左 /右在 terminal, vim, welly 中不起作用(其中 vim 不只是 terminal 中的 vim ,在 iterm 中的 vim 也一样),以及 pageup/pagedown 怎么办呢?
    nhb
        8
    nhb  
    OP
       Feb 18, 2016
    @Radeon 请看我位于 2 楼的回复(我原以为我原帖说的还是蛮清楚的。。。)
    nhb
        9
    nhb  
    OP
       Feb 18, 2016
    @l0wkey 以及 cmd+方向键在 finder 中的效果和在其他我枚举的应用中都不是一套逻辑
    zhjits
        10
    zhjits  
       Feb 18, 2016
    @nhb Karabiner
    nhb
        11
    nhb  
    OP
       Feb 18, 2016
    @zhjits 多谢,我先看看去
    pbjacob
        12
    pbjacob  
       Feb 19, 2016
    在用商品键盘时,我一般把 capslock 和左 ctrl 键互换,这样左手小指很轻易就按到 ctrl 了,然后在文字编辑界面下用 ctrl+p n b f a e 来分别实现上下左右首尾,手可以不用离开键盘主区域。这个是 unix 系统自带。

    在用自己焊的键盘时,我把右手手掌下方的键设定为键盘的 Fn ,把 Fn+edsfag 作为上下左右首尾,也就是把 wasd 给平移了,方便左手不用离开默认位置。这个有点客制化了。

    我不是程序员,更不是 vim 用户,所以 hjkl 那一套我搞不来。
    majunbo
        13
    majunbo  
       Feb 19, 2016 via Android
    我因为这个 up down 都准备换 windows 了。
    ThinkPad 自带这些键。
    ilotuo
        14
    ilotuo  
       Feb 19, 2016
    1l 说的是 fn
    你在哪个编辑器不统一?
    其实全部设置成 emacs 模式更好用
    nhb
        15
    nhb  
    OP
       Feb 19, 2016
    @majunbo windows 和 linux 从系统到几乎所有软件, home/end/pageup/pagedown 的行为都是一致可预知的,和 mac 的差别不是多几个键的问题。
    nhb
        16
    nhb  
    OP
       Feb 19, 2016
    @ilotuo 就光说 sublime 和 atom 好了, Fn+左 /右的行为就不一样,更不要说把我列举的其他软件考虑进来了
    ThomasZ
        17
    ThomasZ  
       Feb 19, 2016
    emacs 的光标进退,到顶到底均有效
    erinsnow
        18
    erinsnow  
       Feb 19, 2016
    我懂楼主的意思。重点是多个软件不一致。
    我有个笨但是有效的办法,就是习惯了就好了😄
    其实一个人能常用的 app 就那么几个,追求全方位统一的力气可能还是记忆+习惯来得更省劲些。除非你有强迫症。。。
    1OF7G
        19
    1OF7G  
       Feb 20, 2016 via Android
    安装一个 karabiner 软件,里边有 for PC user ,找到 home/end 那些勾上,针对不同应用可以配置的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3774 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 166ms · UTC 10:30 · PVG 18:30 · LAX 03:30 · JFK 06:30
    ♥ Do have faith in what you're doing.