在 Python 控制台中导航到单词/行的开头/结尾

在 Python 控制台中导航到单词/行的开头/结尾

我在 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 相同的键绑定

相关内容