编程语言
首页 > 编程语言> > python – 如何在Sublime Text 2中运行当前行(而不是整个文件)?

python – 如何在Sublime Text 2中运行当前行(而不是整个文件)?

作者:互联网

中,可以使用ctrl(或cmd)enter运行当前行而不是整个文件.当您想要测试与其余代码分开的一段代码时,这很方便.

我刚开始使用Sublime Text 2和Python.我已经想出如何使用cmd b直接从Sublime Text 2构建文件(我首先要调整python.sublime-build文件,以便它可以获得正确的路径).

但是,有时候只运行当前行(直接来自Sublime Text 2)而不是整个文件会很好.有可能吗?如果没有,是否有可能的另一个IDE?

解决方法:

@Ermias already provided您需要的插件的URL – SublimeREPL.最好通过Package Control安装它,这样您就可以及时了解更新和错误修复.安装后,您可能需要自定义Python解释器的路径 – 在my answer here之后将帮助您创建正确的文件以向工具添加更多项目 – > SublimeREPL – > Python菜单.这个答案面向Anaconda,但它可以很容易地用于为Python 2和Python 3添加解释器,例如,每个的相关IPython条目,或者添加多个virtualenvs.

完成所有设置和测试后,启动您选择的单个REPL.如果多个REPL运行相同的语言类型并且您尝试向其发送行,选择或文件,则SublimeREPL会感到困惑.例如,如果我同时运行Python 2和3 REPL以及包含我正在编写的Python程序的打开文件缓冲区,请选择工具 – > SublimeREPL – >在REPL中评估 – >行将导致不确定的结果 – 我不知道它将发送到哪个REPL,如果有的话.

所以你有它.查看REPL中的Eval和转移到REPL菜单,并记下键盘快捷键.它们的形式为Ctrl ,, L,你按Ctrl键,首先放松,然后点击L.

祝好运!

标签:python,sublimetext2,rstudio,rstudio
来源: https://codeday.me/bug/20190528/1174670.html