退格在python中不起作用,在VIM的控制台中使用bash(在macOS上)

时间:2016-12-29 12:26:34

标签: python vim encoding utf-8 backspace

我是StackOverflow和VIM的新手,但是我真的试图找到我的问题的答案但却一无所获......

我在macOS Sierra(最新OS X)

我使用MacVim,但如果我尝试使用VIM,问题就是一样

我的退格键在每次需要时,在VIM,bash或python中都能正常工作。除此之外:

我正在使用vim,我尝试在VIM的控制台(使用:!python)中启动一个python程序,但是当我必须键入内容时,我无法使用BackSpace ...它会写入^ H(和像箭头一样奇怪的东西。 它与ipython做同样的事情。 我不明白如何在这种情况下专门使这个退格空间工作?

在使用Conque Term插件打开的mVIM中:(但它与以下内容相同:!...)

bash-3.2$ ipython Documents/example1.py
Enter a : 2^H^[[A^[[B^[[C^[[D

请注意,在以下情况下不会发生这种情况:

  • 我直接在bash(不是在VIM中)启动python或ipython
  • 我在bash(不是在VIM中)使用python或ipython启动程序
  • 我在VIM的bash中启动python(不是程序,只是python)或ipython

0 个答案:

没有答案