我试图从记事本++切换到Atom,但是我无法在Atom中执行我的脚本。
我遵循了this answer(所以我已经安装了脚本),这并不是真正的广泛性,而且web上的其他内容也不能为初学者提供任何可理解的东西。
在记事本+NPPexec中我曾经
NPP_SAVE
cd "$(FULL_CURRENT_PATH)"
C:\Python34\python.exe -u "$(FULL_CURRENT_PATH)"
在Sublime Text 2中,我通过创建一个新的“构建系统”来运行它:
{
"cmd": ["C:\\python34\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
您能否指导我如何设置Atom,使其能够使用键盘快捷键使用Python3.4脚本执行Python脚本?
我已经尝试将init脚本设置为:
process.env.path = ["C:\Python34\python.exe",process.env.PATH].join(";")
分别
process.env.path = ["C:\Python34",process.env.PATH].join(";")
没有成功。
当我转到包->;脚本->;配置脚本并键入
C:\\Python34\\python.exe
它起作用了。但这不是一个永久的解决办法。
当我按Ctrl+Shift+B运行一个脚本时,如果之前没有配置它(因为它应该工作),我会得到(实现了ig0774的注释的建议):
(不管是C:\Python34
还是C:\Python34\
)
它抱怨说python不在我的路径中,但它在我的路径中。
我多次读到Windows7/864bit和Python3.x可能会导致某些包出现问题。这可能也是这种情况的原因吗?我有windows7prox64。
由于我已经改用了VSCode并且可能会留在那里,我不愿意/没有时间尝试所有的答案,所以我让社区判断答案并接受总是最高的投票。如果不再正确,请打电话给我。
展开对马特·诺娜的回答。您可以从Atom直接转到他提到的配置文件。只需转到“设置”,然后“打开配置文件夹”:
然后/packages/script/lib/grammars.coffee找到“Python”,并对python3进行适当的更改:
通过编辑
/home/.atom/packages/script/lib/grammars.coffee
文件可以很容易地解决这个问题(请注意,atom文件夹是隐藏的,因此您可能必须按ctrl+H才能查看隐藏的文件和文件夹)内部
grammars.coffee
查找:替换为:
保存更改,重新启动Atom并享受使用python 3运行脚本的乐趣
编辑:在Windows上,我相信
grammars.coffee
文件位于C:/Users/Your_Username/AppData/Local/atom/packages
同样,AppData
文件夹是隐藏的,因此您可能需要更改设置以查看隐藏的文件和文件夹。按照Matt Nona的建议,当Atom启动时->;欢迎指南(或control+shift+T)->;第五个关闭“Hack on the Init Script”。将打开一个空白页,您可以在其中添加该修改。
相关问题 更多 >
编程相关推荐