Impostare l'editor predefinito della shell: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
mNessun oggetto della modifica
 
Riga 1: Riga 1:
{{Versioni compatibili}}
{{Versioni compatibili}}


== Impostare l'editor predefinito della shell ==
== Impostare l'editor predefinito della shell ==
Riga 33: Riga 31:
</pre>
</pre>
che è un link alla scelta fatta in <code>update-alternatives</code> e al comportamento, ad esempio, dei comandi "crontab -e" e "[[visudo]]".
che è un link alla scelta fatta in <code>update-alternatives</code> e al comportamento, ad esempio, dei comandi "crontab -e" e "[[visudo]]".
C'è la possibilità inoltre di lasciare l'utilizzo di <code>sensible-editor</code>, che è il default. In questo modo a ogni utente verrà effettuata la richiesta e ognuno ne sceglierà uno al primo utilizzo tramite <code>select-editor</code>, invocato direttamente da <code>sensible-editor</code> per creare il file <code>$HOME/.selected_editor</code> contenente la scelta effettuata.


{{Autori
{{Autori
|Autore=[[Utente:S3v|S3v]]
|Autore=[[Utente:S3v|S3v]]
|Estesa_da=
|Verificata_da=
:[[Utente:HAL 9000|HAL 9000]] 20:03, 22 mag 2015 (CEST)
|Numero_revisori=1
}}
}}


[[Categoria:Uso del terminale]][[Categoria:Ottimizzazione del sistema]]
[[Categoria:Uso del terminale]][[Categoria:Ottimizzazione del sistema]]

Versione attuale delle 18:03, 22 mag 2015

Debian-swirl.png Versioni Compatibili

Tutte le versioni supportate di Debian

Impostare l'editor predefinito della shell

Per impostare l'editor predefinito con cui interagire attraverso la shell, sono possibili due strade:

  • Editor predefinito di sistema

è possibile modificare l'editor predefinito di sistema attraverso il comando:

# update-alternatives --config editor

quindi scegliere l'editor preferito dalla lista che apparirà a video. La modifica avrà effetto immediato per tutti gli utenti del sistema
Ovviamente l'editor che si vuole utilizzare deve essere stato già installato altrimenti non comparirà nella lista di editor tra i quali è possibile scegliere.

  • Editor predefinito per un utente

in questo caso l'operazione è ancora più semplice. Bisogna inserire la seguente riga:

export EDITOR=/percorso/editor

al file ~/.bashrc

$ . .bashrc

per rendere effettive le modifiche.
Per ritornare alla situazione antecedente la modifica, bisogna cancellare la precedente riga e poi cancellare la variabile EDITOR:

$ EDITOR=

Se non viene impostato un editor predefinito per un utente allora verrà utilizzato l'editor specificato in update-alternatives; se viene invece impostata la variabile "EDITOR" questa avrà la precedenza sulle impostazioni scelte in update-alternatives
È utile ricordare che queste modifiche influenzano il comportamento del comando:

$ editor

che è un link alla scelta fatta in update-alternatives e al comportamento, ad esempio, dei comandi "crontab -e" e "visudo".

C'è la possibilità inoltre di lasciare l'utilizzo di sensible-editor, che è il default. In questo modo a ogni utente verrà effettuata la richiesta e ognuno ne sceglierà uno al primo utilizzo tramite select-editor, invocato direttamente da sensible-editor per creare il file $HOME/.selected_editor contenente la scelta effettuata.




Guida scritta da: S3v Swirl-auth40.png Debianized 40%
Estesa da:
Verificata da:
HAL 9000 20:03, 22 mag 2015 (CEST)

Verificare ed estendere la guida | Cos'è una guida Debianized