【发布时间】:2019-05-21 14:33:41
【问题描述】:
这里是菜鸟问题,Neovim 在命令行窗口中使用 input() 运行脚本时会抛出错误,而在 vim 8.0 中运行相同的脚本。例如
print('Enter your name:')
myName = input()
:! python %
Nvim 输出:
myName: Traceback (most recent call last):
File "x.py", line 2, in <module>
myName = input()
EOFError: EOF when reading a line
shell returned 1
我更喜欢 neovim 在它自己的底部窗口中运行脚本的方式,而不是 vim 输出到命令行的方式,但是对于使用 input() 的任何脚本,我必须切换到 vim。
是否有一个 nvim.init 设置或不同的命令我可以在这里成功,或者这是 neovim 中的一个已知缺陷?我正在使用最新的 vim 和 nvim 在 wsl 上。
【问题讨论】: