Sim*_*ods 7 python plugins gedit
我刚开始用GEdit和各种插件学习python作为我的IDE.
Visual Studio/F#有一个功能,允许在代码窗口中的一段文本上突出显示,然后在按键上,在F#控制台中执行.
是否有类似的工具/插件可以为GEdit/Python启用这种行为?我确实有各种执行类型插件(在Python中运行,更好的Python控制台),但他们没有给我这种特殊的行为 - 或者至少我不知道如何配置它们给我这个.我发现它很有用,因为在学习python时,我有一些测试代码,我想执行特定的单独行或小段代码(而不是一个完整的文件)来尝试理解他们在做什么(并且复制/粘贴可以得到一个有点烦人)
...或者也许有更好的方法来进行代码探索?
很多thx
西蒙
air*_*nix 19
是的,你使用"外部工具插件"
举个例子,
关闭"首选项"窗口
工具>管理外部工具
.
#!/usr/bin/env python
import sys
result = eval(sys.stdin.read())
print expression, "=>", result, type(result)
Run Code Online (Sandbox Code Playgroud)
.
小智 6
如果您希望查看整个.py
文件的结果,可以将此代码放在新创建的外部工具窗口中
#!/usr/bin/env python
import sys
exec(sys.stdin.read())
Run Code Online (Sandbox Code Playgroud)
并Input
改为 Current document
.
为了回答你的第二个问题,并希望引导你走向你会更满意的方向,我认为你应该考虑尝试一些不同的编辑器。有许多比 GEdit 具有更强大的代码探索功能。查看这篇文章: