Sublimeを使用するときにpythonコードを自動フォーマットするパッケージを見つけようとしています。
PythonTidyがありますが、PackageControllerを使用すると、インストールは完了したと表示されますが、パッケージはインストールされていません(設定に表示されません)。
次の手順に従ってみました: https://github.com/witsch/SublimePythonTidy
そして、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なしでこれをインストールするにはどうすればよいですか?あるいは、誰かが別のパッケージを推奨できますか?
コマンドラインで次のことを試してください(少しブルートフォース):
Packages/PythonTidy
フォルダーに移動します。~/.config/sublime-text-2/Packages/PythonTidy
~/.config/sublime-text-2/Packages/SublimePythonTidy
Package Control
を使用して再インストールしますPythonTidy
フォルダーがあります(この場合は空になります)。git clone https://github.com/witsch/PythonTidy.git
を実行しますView
-> Show Console
)P.S。Sublime
を開始できない場合は、次の手順を実行します。
Sudo pip uninstall PythonTidy
次に、上記で書いたことを再試行します。
ctrl + shift + P、次にパッケージ制御:パッケージのインストールPython PEP8 Autoformat
を探してインストールします。
Package Controlは、SublimeTextのpackagesフォルダーに適切な名前のフォルダーを作成する必要があります。 Preferences > Browse Packages
からアクセスできます。パッケージが正しくインストールされている場合は、PythonTidyというフォルダーがあります。ない場合は、githubから直接パッケージをダウンロードして、このパッケージフォルダーにフォルダーを配置できます。