Ho usato sudo apt-get install emacs
per scaricare emacs. Mi aspettavo che la riga di comando emacs
emacs si avviasse durante l'esecuzione ma invece è stata avviata la GUI emacs.
Come posso scaricare la riga di comando emacs?
Ho usato sudo apt-get install emacs
per scaricare emacs. Mi aspettavo che la riga di comando emacs
emacs si avviasse durante l'esecuzione ma invece è stata avviata la GUI emacs.
Come posso scaricare la riga di comando emacs?
Risposte:
La riga di comando emacs è installata insieme alla GUI.
Per eseguirlo, utilizzare l' -nw
opzione. Una spiegazione da man emacs
:
-nw , --no-window-system Di 'a
Emacs di non usare la sua speciale interfaccia con X. Se usi
questa opzione quando invochi Emacs da una finestra xterm (1), la visualizzazione
viene fatta in quella finestra.
Quindi esegui il comando seguente per utilizzare emacs dalla riga di comando:
emacs -nw
Se non si desidera digitare emacs -nw
, è possibile creare un alias. Inserisci la seguente riga nel tuo ~/.bashrc
o ~/.bash_aliases
:
alias emacs="emacs -nw"
È possibile aggiungere questo alias in una riga utilizzando il reindirizzamento I / O:
echo alias emacs="emacs -nw" >> ~/.bashrc
Sarebbe emacs-nox
credo. Questo è il meta-pacchetto che attualmente punta a emacs24-nox
.
Descrizione: l'editor GNU Emacs (senza supporto X)
Quindi, proprio come prima ma con quel pacchetto:
sudo apt-get install emacs-nox
o in alternativa
sudo apt-get install emacs24-nox
Per casi come questo, dove ti chiedi cosa c'è in quale pacchetto, prova questo:
apt-cache search ^emacs
poi
apt-cache show <whateverpackage>
Se possibile, elimina la vecchia versione di emacs, quindi reinstalla la versione senza X. La *
fine del comando è importante e ti salverà da un mondo di dolore.
apt-get remove emacs*
apt-get install emacs-nox
Puoi anche specificare la versione di emacs senza X da installare, come emacs23-nox
o emacs24.nox
piuttosto che installare il pacchetto alias.
Certo, puoi pasticciare con alias bash o passare -nw
, ma quando usi sudo, o emacs viene evocato da git, vedrai di nuovo quella finestra X.