2010-07-30 16 views
7

Spero che questo sia il posto giusto per pubblicare questa domanda.File di configurazione editor di Joe

Ho problemi a modificare le dimensioni della scheda in joe. Ho copiato 'joerc' in $ HOME e ho modificato la riga -tab in '-tab 4' ma questo non ha cambiato l'opzione in joe. Anche il numero 4 è verde anziché blu quando modifico joerc, quindi penso che sia sbagliato.

Qualcuno sa come farlo funzionare?

risposta

10

Ho sprecato circa 20 minuti cercando di impostare anche le dimensioni della scheda. Ecco la soluzione:

I. Aperto:

/etc/joe/joerc

II. Trova riga contenente nnn -tab e modificarla in:

-tab 4

(suppongo che si desidera modificare la dimensione scheda per 4. Se si desidera valore diverso, si prega di sostituire tutti i 4s con il tuo valore)

III. Trova -istep nnn e modificarla in:

-istep 4

IV. Salva & exit

Questo imposterà la dimensione di tabulazione 4 per i file SENZA estensione. Se si desidera modificare le dimensioni scheda per i file con le estensioni comuni come * .java:

I. aperto/etc/joe/ftyperc

II. Trova la tua estensione, ad esempio * .java. Inizialmente sembra:

JAVA 

*.java 

-autoindent 

-syntax java 

-smarthome 

-smartbacks 

-purify 

-cpara >#!;*/% 

III. Devi commentare (inserire scheda prima di esso) -autoindent e aggiungi -istep 4 mellow -cpara. Dovrebbe apparire come:

JAVA 

*.java 

    -autoindent 

-syntax java 

-smarthome 

-smartbacks 

-purify 

-cpara >#!;*/% 

-istep 4 
10

La vera soluzione è: (! NON .joe come almeno il Debian joerc suggerisce)

  1. Creare un file $HOME/.joerc
  2. prima riga deve essere :include /etc/joe/joerc
  3. Quindi, una riga contenente solo un * e un carattere di nuova riga
  4. Quindi, -tab 4 e -istep 4, ciascuno su una singola riga.
  5. Aggiungere una riga vuota alla fine.

È inoltre possibile aggiungere ulteriori opzioni con altre maschere.

+1

Questa è la vera risposta. –

+2

+1. A partire da ottobre 2016 con Joe v4.1 e la posizione della scheda 4.2 sembra essere onorato solo se la riga ': include/etc/joe/joerc' viene spostata alla fine del file' $ HOME/.joerc'. Il manuale utente di joe dice di copiare/etc/joe/joerc nella tua home directory e modificarlo, ma penso che il metodo ': include' qui elencato sia più gestibile. – par

1

Nel caso in cui qualcun altro si imbattesse in questo, sto eseguendo una versione antica di joe su AIX e dopo alcuni dolorosi tentativi ed errori si è scoperto che -smartbacks era il problema per me. Ho commentato la battuta e le tabulazioni, l'ho rimessa e sono tornate al 2.Probabilmente risolto in una versione successiva, ma si spera che questo aiuti qualcun altro con lo stesso problema.

JAVA 
*.java 
-spaces 
-tab 4 
-istep 4 
-indentc 32 
-autoindent 
-syntax java 
-smarthome 
-smartbacks 
-purify 
Problemi correlati