【发布时间】:2016-08-15 23:51:51
【问题描述】:
我想映射<Shift> + <Arrow Keys> 来选择文本,就像崇高文本中的预期行为一样(想法来自:Mapping <Shift>-Arrows to selecting characters/lines)。使用我下面的设置,<S-Left> 和 <S-Right> 确实 工作,但 <S-Up> 和 <S-Down> 不 工作。相信 Terminal.app 需要添加键盘动作之类的吗?
在~/.vimrc:
nmap <S-Up> v<Up>
nmap <S-Down> v<Down>
nmap <S-Left> v<Left>
nmap <S-Right> v<Right>
我在 vim 中看到了(在插入模式下,<C-v> + <S-Up> 得到我这个 ^[OA,<C-v> + <S-Down> 得到我这个 ^[OB。
在 Terminal.app 首选项中(默认设置):
【问题讨论】:
-
你为什么不试着习惯 Vim 呢?
标签: vim key-bindings