【问题标题】:IPython-like code completion in text editor [closed]文本编辑器中类似 IPython 的代码完成 [关闭]
【发布时间】:2025-12-23 16:25:10
【问题描述】:

可能吗?

我喜欢 IPython 提供的代码完成功能。有没有办法在文本编辑器中得到它,最好是 gedit?

谢谢!

【问题讨论】:

标签: python gedit


【解决方案1】:

gedit 支持插件。如果您还没有安装 gedit 的可用插件,这也会对您有所帮助:

sudo apt-get install gedit-plugins

接下来,下载autocomplete plugin并解压到~/.gnome2/gedit/plugins/

重新启动 gedit 并从插件管理器激活插件。

vim 也支持自动补全;通过jedi plugin使用原力。

如果您对 Python 开发很认真;考虑试一试PyCharm。这是我使用的,我不能推荐它。还提供免费版本。

【讨论】:

    【解决方案2】:

    editor configuration 帮助页面提供了一些建议。其中,我认为vim-ipython 最接近您正在寻找的内容。

    没有列出 LightTable,它还没有提供代码完成功能,但可以使用 IPython 进行内联评估(请参阅 http://docs.lighttable.comLightTable 0.4.0 blog post)。

    【讨论】:

    • 推荐 alpha 版本?你应该列举一些稳定的替代品……
    • 我添加了更多信息。我认为 alpha、beta、预览等一般没有任何问题,我认为应该根据具体情况对它们进行评估。根据我的经验,Emacs 在我身上崩溃的次数(数十次)比 LightTable(到目前为止为 0)更多,但他们当然没有看到相同的使用量。
    【解决方案3】:

    我不知道 gedit,但我认为你可以通过 EIN 插件使用 emacs 和通过 vim-ipython 插件使用 vim。

    【讨论】: