2009-03-17 12 views
7

Questo sembra davvero qualcosa che dovrei essere in grado di trovare su Google, ma per qualche motivo non riesco a farne a testa o croce. C'è la variabile d'ambiente EDITOR, il file ipy_user_conf.py, il file ipythonrc, una cosa strana riguardo l'esecuzione di gvim in modalità server e un mucchio di altre cose che non riesco a comprendere (probabilmente a causa della mancanza di sonno).Come configurare IPython per usare gvim su Windows?

C'è una guida da qualche parte che posso seguire, o forse qualcuno può solo delineare i passaggi che devo prendere?

risposta

9

L'impostazione della variabile di ambiente EDITOR su "gvim -f" sembra funzionare.

set EDITOR=gvim -f 
6
  1. modifica del file - C:\Users\[your username]\_ipython\ipythonrc.ini
  2. sostituire la linea: editor 0-editor gvim –f (o editor [whatever editor you_want to use and system recognize it])
  3. file di salvataggio

Potrebbe essere problema che il vostro Windows non riconosce come gvim un comando, puoi sistemarlo in questo modo:

Pannello di controllo -> Sistema -> avanza impostazioni di sistema (proprietà di sistema - scheda Avanzate) -> Variabili Enviroment

Nel sistema di modificare le variabili Path e aggiungere questo: ;C:\Program Files\Vim\vim73\ o sentiero che conduce alla tuogvim.exe

3

Create a new Environment Variable in Windows chiamato EDITOR:

  1. Win XP: Start -> Control Panel -> System -> Advanced -> Environment Variables -> New
  2. Win 7: Start -> Type in Search Programs and Files: "environment variables" -> select 'Edit environment variables for your account' -> New...

Il nome della variabile sarà EDITOR e il valore della variabile sarà il percorso del file in cui è installato il file gvim.exe (ad es. "C:\Program Files\Vim\vim73\gvim.exe")

+0

deve essere variabile di sistema o utente. – MySchizoBuddy

0

Per ottenere questo a lavorare con qtconsole ho dovuto entrare

ipython qtconsole --ConsoleWidget.editor=gvim.bat 

gvim.bat essendo stato creato e installato nel mio percorso di esecuzione quando gvim è stato installato sotto Windows. Quindi, per renderla permanente, la linea

c.IPythonWidget.editor = 'gvim.bat' 

deve essere inserito in ipython_qtconsole_config.py.

+0

Il file ipython_qtconsole_config.py non esiste nella mia installazione ipython. Se lo creo, quale dovrebbe essere il codice completo del file – MySchizoBuddy