在 VIM 中只执行多行 Python 代码

问题描述 投票:0回答:1

有没有办法执行例如 w36: stuff = 'blabla' 和 w37: print(stuff) 直接在 vim 中,而我还有很多其他代码?我想在编程时测试一些东西,但我不知道如何在 VIM 中测试多行或单独的行。

感谢您的帮助。

vim
1个回答
0
投票

这可以使用 IPython 和 vim-ipython-cell 来完成。

此插件允许使用自定义定义的 ipython shell 执行 Jupyter Notebook 样式。我已经从事这个工作有一段时间了,我可以推荐。

它建立在一个更基本的 vim 插件 vim-slime 之上,从技术上讲,它也可以做你想做的事。

另一个我没有尝试过的选项是 nvim-ipy

© www.soinside.com 2019 - 2024. All rights reserved.