我在 OSX 上的终端中运行 python 控制台,我想知道是否有任何键盘快捷键可以导航到下一个/上一个单词或行首或行末。
例如,在我的文本编辑器中,我可以使用 CMD + 右箭头到达行尾,但在这里不起作用。
答案1
如果您使用的是 OS X 自带的 Python,则至少在 10.8 中它没有内置 Readline 支持。您仍然可以使用基本的 Emacs 样式的键绑定:
- control-A:转到行首
- control-E:转到行尾
- 选项-B:向后移动一个单词
- 选项-F:前进一个单词
- control-K:删除至行尾
- control-U:清除线
- option-D:向前删除单词
- option-delete:向后删除单词
如果你使用 Homebrew 安装了 Python,那么它可能配置了 Readline 支持,因此你可以使用与 Bash 相同的键绑定。