【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
我知道组合Ctrl + A跳转到当前命令的开头,而Ctrl + E跳转到结尾。
但有没有办法逐字逐句跳转,比如Alt + ← / →在Cocoa应用程序中呢?
#1楼
实际上有一个更好的方法。 按住选项 (某些键盘上的alt )并按向左或向右箭头键按字键移动。 就那么简单。
选项 ←
选项 →
此外, ctrl e将带您到行尾,而ctrl a将带您到头。
#2楼
在iterm2
的Preferences> Profile> Keys下 ,单击Key Mappings下面的+
并记录一个新的快捷方式。 对于Action ,选择Send Escape Sequence
并分别向后和向前键入b
或f
。
当我尝试为( Ctrl + ← )录制一个时,我在键盘快捷键字段中注意到箭头从未出现过。 事实证明我必须首先禁用默认mac的系统偏好设置>键盘>快捷方式>任务控制 shorcuts以使事情正常工作,因为它们将覆盖iterm2的默认快捷方式。 对于标准终端应用程序也应如此。
#3楼
在Mac OS X上 - 以下键盘快捷键默认工作。 请注意,您必须使Option键像终端首选项中的Meta一样(在键盘选项卡下)
- alt(⌥) + F用单词跳转F前进
- alt(⌥) + B用一个单词跳转B ackward
我观察到简单文本导航的默认emacs键绑定似乎适用于bash shell。 您可以使用
- alt(⌥) + D删除从当前光标位置开始的单词
- ctrl + A跳转到该行的开头
- ctrl + E跳转到行尾
- ctrl + K从光标位置开始杀死该行
- ctrl + Y从kill buffer中粘贴文本
- ctrl + R反向搜索您从历史记录中输入的命令
- ctrl + S转发搜索(在zsh中为我工作但不是bash)
- ctrl + F通过char向前移动
- ctrl + B通过char向后移动
- ctrl + W从光标位置向后移除单词
#4楼
按住Option键并单击要移动光标的位置
#5楼
使用自然文本编辑预设!
从本质上讲,它将Option + LeftArrow绑定到^[b
序列和Option + RightArrow到^[f
等其他关键序列。
这适用于fish和bash,以及psql终端。
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3145877