首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sublime中的自动python代码格式化

sublime中的自动python代码格式化
EN

Stack Overflow用户
提问于 2012-07-24 17:52:39
回答 3查看 37.4K关注 0票数 14

我试图找到一些包,将自动格式化python代码时,使用sublime。

有PythonTidy,但当我使用PackageController时,它会显示install completed,但包并未安装(不会出现在首选项中)。

我确实尝试按照https://github.com/witsch/SublimePythonTidy中的说明进行操作:

当我用python "pip安装“包时,sublime不会加载,抛出:

代码语言:javascript
复制
terminate called after throwing an instance of 'boost::python::error_already_set'
/usr/bin/subl: line 3: 12415 Aborted                 
/usr/lib/sublime-text-2/sublime_text --class=sublime-text-2 "$@"

如果没有PackageController,我该如何安装它呢?或者,有没有人可以推荐另一个包?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-29 17:45:19

尝试在命令行中执行以下操作(有点蛮力):

  1. 导航到Packages/PythonTidy文件夹,

通常是~/.config/sublime-text-2/Packages/PythonTidy

或者使用Package Control重新安装不存在的~/.config/sublime-text-2/Packages/SublimePythonTidy

  1. 里面应该有另一个PythonTidy文件夹(在你的例子中这个文件夹将是空的)。

不要进入Show Console),只需检查它是empty.

  • Run git clone https://github.com/witsch/PythonTidy.git

  • Restart sublime并检查控制台是否有错误(View -> sublime

P.S.如果无法启动Sublime,请执行以下操作:

代码语言:javascript
复制
sudo pip uninstall PythonTidy

然后重试我上面写的内容。

票数 8
EN

Stack Overflow用户

发布于 2017-03-21 23:17:54

ctrl+shift+P,然后包控制:安装包,查找Python PEP8 Autoformat并安装它。

票数 11
EN

Stack Overflow用户

发布于 2012-07-27 07:40:17

Package Control应该在Sublime Text的packages文件夹中创建一个适当命名的文件夹。你可以从Preferences > Browse Packages到达那里。如果软件包安装正确,则应该有一个名为PythonTidy的文件夹。如果没有,您可以直接从github下载该包,并将文件夹放在此Packages文件夹中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11628338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档