Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sublime中的python代码自动格式化_Python_Sublimetext - Fatal编程技术网

sublime中的python代码自动格式化

sublime中的python代码自动格式化,python,sublimetext,Python,Sublimetext,我试图找到一些在使用sublime时自动格式化python代码的包 有PythonTidy,但当我使用PackageController时,它会显示安装已完成,但未安装包(不显示在首选项中) 我确实尝试过按照中的说明进行操作: 当我用python“pip安装”包时,sublime不会加载,抛出: terminate called after throwing an instance of 'boost::python::error_already_set' /usr/bin/subl: lin

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

有PythonTidy,但当我使用PackageController时,它会显示安装已完成,但未安装包(不显示在首选项中)

我确实尝试过按照中的说明进行操作:

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

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,我将如何安装此软件包?或者,有人可以推荐其他软件包吗?

软件包控件应在Sublime Text的软件包文件夹中创建一个适当命名的文件夹。您可以通过
首选项>浏览软件包
到达那里。如果软件包安装正确,应该有一个名为PythonTidy的文件夹。如果没有,您可以直接从github下载包,并将文件夹放在此包文件夹中。

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

  • 导航到
    Packages/PythonTidy
    文件夹,
    通常
    ~/.config/sublime-text-2/Packages/PythonTidy

    或者
    ~/.config/sublime-text-2/Packages/sublimitepythontity
    • 如果不存在,请使用
      软件包控制重新安装
  • 里面应该有另一个
    PythonTidy
    文件夹(在您的情况下,该文件夹将是空的)。
    不要进入它,只需检查它是否为空
  • 运行
    git克隆https://github.com/witsch/PythonTidy.git
  • 重新启动升华并检查控制台是否有错误(
    查看
    ->
    显示控制台
  • p.S. 如果无法启动
    Sublime
    执行以下操作:

    sudo pip uninstall PythonTidy
    

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

    ctrl+shift+p然后是软件包控制:安装软件包
    查找
    Python PEP8 Autoformat
    并安装它。

    安装软件包后,您可以通过按Ctrl+Shift+RCtrl+Shift+r对代码进行格式化,这给了我一个导航到类中方法的选项