1

在 Sublime 控制台中,可以执行任意 python 代码。但是我怎样才能选择当前的文件缓冲区来执行命令呢?就像在“即时”插件中一样。

编辑

我的问题不清楚。我不想执行我正在编程的 Python 代码,而且我知道 SublimeREPL。我想用 Python 操作我正在编写的文本(无论是否是代码),可能使用 Sublime API 来搜索、替换、操作文本等,就像你在 Sublime 插件中所做的那样,但是一次性的,就像在 Emacs 中使用 Elisp 一样。

4

1 回答 1

0

Your best bet is to use SublimeREPL, also available through Package Control. The ST2 console just runs the internal Python version 2.6, and you can't use any third-party modules. SublimeREPL runs any Python interpreter you have installed on your machine, and basically acts just like the command-line version. It utilizes the full syntax highlighting and completion capabilities of ST2, and allows you to transfer bits or whole files of code to the REPL.

于 2013-07-31T15:50:52.703 回答