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

2016-02-18 22:13:34 +08:00
 nhb

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

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

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

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

我不是程序员,更不是 vim 用户,所以 hjkl 那一套我搞不来。
majunbo
2016-02-19 08:08:22 +08:00
我因为这个 up down 都准备换 windows 了。
ThinkPad 自带这些键。
ilotuo
2016-02-19 09:38:35 +08:00
1l 说的是 fn
你在哪个编辑器不统一?
其实全部设置成 emacs 模式更好用
nhb
2016-02-19 09:50:03 +08:00
@majunbo windows 和 linux 从系统到几乎所有软件, home/end/pageup/pagedown 的行为都是一致可预知的,和 mac 的差别不是多几个键的问题。
nhb
2016-02-19 09:53:32 +08:00
@ilotuo 就光说 sublime 和 atom 好了, Fn+左 /右的行为就不一样,更不要说把我列举的其他软件考虑进来了
ThomasZ
2016-02-19 17:30:45 +08:00
emacs 的光标进退,到顶到底均有效
erinsnow
2016-02-19 22:47:13 +08:00
我懂楼主的意思。重点是多个软件不一致。
我有个笨但是有效的办法,就是习惯了就好了😄
其实一个人能常用的 app 就那么几个,追求全方位统一的力气可能还是记忆+习惯来得更省劲些。除非你有强迫症。。。
1OF7G
2016-02-20 13:40:24 +08:00
安装一个 karabiner 软件,里边有 for PC user ,找到 home/end 那些勾上,针对不同应用可以配置的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/257494

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX