2012-07-24 18 views
9

Sto cercando di trovare qualche pacchetto che avrebbe formato automatico codice Python quando si utilizza sublime.automatica del codice python formattazione nella sublime

C'è PythonTidy, ma quando uso PackageController dice installazione completata, ma il pacchetto non è installato (non appare nelle preferenze).

ho provato seguendo le istruzioni in: https://github.com/witsch/SublimePythonTidy

e mentre i "PIP installato" il pacchetto in python, sublime non sarebbe caricare, gettando:

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 "[email protected]" 

Come potrei fare per l'installazione questo senza PackageController, o in alternativa, qualcuno può raccomandare un altro pacchetto?

risposta

9

provare a fare quanto segue nella riga di comando (un po 'di forza bruta):

  1. Vai alla cartella Packages/PythonTidy,
    solito ~/.config/sublime-text-2/Packages/PythonTidy
    o ~/.config/sublime-text-2/Packages/SublimePythonTidy
    • Se si tratta di reinstallazione inesistente utilizzando Package Control
  2. All'interno ci dovrebbe essere anothe r cartella PythonTidy (che nel tuo caso sarà vuota).
    Non entrare, basta controllare che sia vuoto.
  3. Run git clone https://github.com/witsch/PythonTidy.git
  4. Riavvia sublime e controllare la console per gli errori (View ->Show Console)

P.S. Se non si riesce ad avviare Sublime fare un:

sudo pip uninstall PythonTidy 

quindi ripetere quello che ho scritto sopra.

+0

Abbiamo ora l'anno 2015 e funziona ancora! :-) B.R. – oski86

1

controllo del pacchetto dovrebbe creare una cartella di nome appropriato nella cartella pacchetti di Sublime Text. Puoi arrivarci da Preferences > Browse Packages. Se il pacchetto è installato correttamente, dovrebbe esserci una cartella chiamata PythonTidy. In caso contrario, puoi scaricare direttamente il pacchetto da github e posizionare la cartella in questa cartella Pacchetti.

4

ctrl + Maiusc + P quindi Controllo pacchetto: Installa pacchetto Cercare Python PEP8 Formattazione automatica e installarlo.

Problemi correlati