抱歉,如果该问题已得到解答,但找不到。
在python2.7中,当我交互打开python时 随着 >>> 提示 它所执行的命令是 VIM 风格...我喜欢这一点。
当我使用 python3.9 时,它不会,并且编辑器更难使用。 如何设置为VIM模式?
Python REPL 使用 GNU readline 或 editline/libedit 进行用户交互。两者都提供了两组开箱即用的键绑定:
emacs
和vi
(不是 Vim)。
前者是用
~/.inputrc
文件设置的:
$ man readline
了解有关该文件以及在其中放入什么内容以启用 vi
模式的信息。后者是用
~/.editrc
文件设置的:
$ man editrc
了解有关文件的一般信息,$ man editline
了解放入什么内容以启用 vi
模式。如果您不确定使用哪一种,只需尝试一种,看看是否有效。在 macOS 上,它往往是 editline/libedit,但 YMMV。