1
outmanone 2014-11-04 17:21:07 +08:00 5
看看这个吧
ctrl+p shell中上一个命令,或者 文本中移动到上一行 ctrl+n shell中下一个命令,或者 文本中移动到下一行 ctrl+r 往后搜索历史命令 ctrl+s 往前搜索历史命令 Ctrl+f 光标前移 Ctrl+b 光标后退 ctrl+a 到行首 ctrl+e 到行尾 ctrl+d 删除一个字符,删除一个字符,相当于通常的Delete键 ctrl+h 退格删除一个字符,相当于通常的Backspace键 ctrl+u 删除到行首 ctrl+k 删除到行尾 ctrl+l 类似 clear 命令效果 ctrl+y 粘贴 看了后,你会很少用到真正得方向键的。 |
2
igaryhe 2014-11-04 17:22:45 +08:00 via Android
楼上也是Emacs党吗
|
3
outmanone 2014-11-04 17:26:23 +08:00
@igaryhe 其实这个也是当初购买hhkb的总结 -> http://rubyman.me/blog/2014/04/26/starting-hhkb/ , 但我不才,是个 vim 党 :)
|
4
ThomasZ 2014-11-04 17:27:19 +08:00
mac下不用方向键完全可以搞定啊
|
5
lightening 2014-11-04 17:30:07 +08:00
@igaryhe OS X 全局支持 Readline 键绑定。
|
6
outmanone 2014-11-04 17:31:50 +08:00
@ThomasZ 是啊,用组合键嘛。把ctrl 和 caps lock 换一下。 不过目前唯一一个不方便的地方是文本框的上下文提示 和 google 搜索的智能提示 还必须用到方向键,这2个地方还不支持组合键 ctrl+p 和 ctrl+n . 浏览器的地址框目前还都是支持这种组合方向键的。
|
7
ThomasZ 2014-11-04 17:55:48 +08:00
@outmanone chrome那个反正是要用鼠标的, 我就直接搜索, 然后鼠标操作了... 文本框那个实在没辙, 也是鼠标流
|
8
zythum 2014-11-04 18:20:31 +08:00
方向键组合键很好打啊。打习惯就好了...
|
9
shudong 2014-11-04 18:24:33 +08:00
装上 karabiner 就可以了。我觉得方向组合键很好啊
|
10
bottleimp OP |
11
kukat 2014-11-04 19:39:38 +08:00
习惯了 emacs 移动键位后很舒服
顺便吐槽下百度输入法的脑残设计把 ctrl+p 做成切换全屏/双屏了,还 tmd 没地方改。。。 |
12
hhkbp2 2014-11-04 19:59:10 +08:00 1
@bottleimp @shudong
karabiner 不能针对某个键盘设置吧, 我不想因为动了 hhkb 的把笔记本原生的键盘也改了. ------ 这个是可以的,分享一下我的karabiner配置文件: <?xml version="1.0"?> <root> <devicevendordef> <vendorname>TOPRE</vendorname> <vendorid>0x0853</vendorid> </devicevendordef> <deviceproductdef> <productname>HHKB_PROFESSIONAL</productname> <productid>0x0100</productid> </deviceproductdef> <item> <name>Personal</name> <item> <name>Swap Backslash(\) and Delete</name> <identifier>private.backslash2delete</identifier> <device_not>DeviceVendor::TOPRE, DeviceProduct::HHKB_PROFESSIONAL</device_not> <autogen>__KeyToKey__ KeyCode::BACKSLASH, KeyCode::DELETE</autogen> <autogen>__KeyToKey__ KeyCode::DELETE, KeyCode::BACKSLASH</autogen> </item> </item> </root> 这一段配置的作用是:在非hhkb键盘上(例如自带的键盘和外接的cherry g80-3000机械键盘),把backslash和delete键的位置对换,这样一来所有键盘这两个键的layout都和hhkb一致,我换键盘的时候不会按错键位 |
13
codeplay 2014-11-04 21:01:49 +08:00 1
用karabiner 就可以,在默认的方案上修改就可以了,建议把Space键作为修饰键来使用
|
14
paloalto 2014-11-04 21:14:03 +08:00
|
15
igaryhe 2014-11-04 23:25:23 +08:00 via Android
@kukat 完全赞同…百度这个设定真是…有一次我误触了之后不知道怎么回事 打字基本打不了了 后来在设置里才调回来
|
17
bottleimp OP |
19
hhkbp2 2014-11-05 13:06:29 +08:00
@bottleimp ipython c-p失效问题,确认一下readline有没有安装,ipython安装时有没有绑定readline
|
20
wizarot 2015-12-24 13:48:43 +08:00
karabiner 使用现成的,ctrl+ikjl 对上下左右,用着还挺方便.
|