拿 mbp 当僚机很长时间了,原以为把主力机转到 mac 上应该没什么问题,但没想到倒在了 Home/End/Pageup/Pagedown 上,相比之下用 Debian 当主力机的那一年根本就不是个事儿了。。。
求教在 OSX 下的 Terminal, iTerm2, Vim, Welly, Sublime Text, Atom, Mou, Finder, Chrome 中使用 Home/End/Pageup/Pagedown 的正确姿势,我需要学习一套能说服自己的、自洽统一的操作逻辑,不然要硬生生肌肉记忆在这些场景下按下这些键的各色效果,太让人绝望了(更不用说我还无法避免偶尔远程或虚拟机用 win )。。。
1
zhjits 2016-02-18 22:24:37 +08:00 1
自带键盘可以 Fn+Arrow keys 模拟 Home , End , PageUp , PageDown
|
2
nhb OP @zhjits 我的困扰不是如何按下 home/end/pageup/pagedown ,而是在不同场景中按下后效果不统一的问题,不然一个外接键盘全解决了
|
3
l0wkey 2016-02-18 22:27:29 +08:00
cmd + 方向键
|
4
tyfulcrum 2016-02-18 22:27:48 +08:00
我平常一般行首行尾直接用 Emacs 快捷键了 = =
|
5
congeec 2016-02-18 22:29:40 +08:00
把 OS X 当 Unix 你就不需要按这么多了,只是偶尔需要 Home, End
|
6
Radeon 2016-02-18 22:30:24 +08:00
我买了苹果全键位键盘就没有这种事了
|
7
nhb OP @l0wkey cmd+左 /右在 terminal, vim, welly 中不起作用(其中 vim 不只是 terminal 中的 vim ,在 iterm 中的 vim 也一样),以及 pageup/pagedown 怎么办呢?
|
12
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 那一套我搞不来。 |
13
majunbo 2016-02-19 08:08:22 +08:00 via Android
我因为这个 up down 都准备换 windows 了。
ThinkPad 自带这些键。 |
14
ilotuo 2016-02-19 09:38:35 +08:00
1l 说的是 fn
你在哪个编辑器不统一? 其实全部设置成 emacs 模式更好用 |
15
nhb OP @majunbo windows 和 linux 从系统到几乎所有软件, home/end/pageup/pagedown 的行为都是一致可预知的,和 mac 的差别不是多几个键的问题。
|
16
nhb OP @ilotuo 就光说 sublime 和 atom 好了, Fn+左 /右的行为就不一样,更不要说把我列举的其他软件考虑进来了
|
17
ThomasZ 2016-02-19 17:30:45 +08:00
emacs 的光标进退,到顶到底均有效
|
18
erinsnow 2016-02-19 22:47:13 +08:00
我懂楼主的意思。重点是多个软件不一致。
我有个笨但是有效的办法,就是习惯了就好了😄 其实一个人能常用的 app 就那么几个,追求全方位统一的力气可能还是记忆+习惯来得更省劲些。除非你有强迫症。。。 |
19
1OF7G 2016-02-20 13:40:24 +08:00 via Android
安装一个 karabiner 软件,里边有 for PC user ,找到 home/end 那些勾上,针对不同应用可以配置的。
|