Sto usando Ubuntu 11.10. Quando digito il comando "emacs" nel terminale, apre emacs come una finestra separata. Come posso aprirlo all'interno del terminale, come nano editor?Come aprire emacs all'interno di bash
risposta
Emacs accetta molte opzioni di avvio. Quello che stai cercando è emacs -nw
questo aprirà emacs all'interno del terminale ignorando la variabile d'ambiente DISPLAY anche se è impostata. Il formato lungo di questo flag è emacs --no-window-system
.
Ulteriori informazioni sulle opzioni di lancio di emacs sono disponibili nello manual.
Basta digitare emacs -nw
. Questo non aprirà una finestra X.
Se è necessario aprire EMACS senza X:
emacs -nw
In futuro, si noti che è necessaria una nuova riga affinché la formattazione del codice funzioni correttamente. Mi ha fatto il primo paio di volte che l'ho usato anch'io :) –
Grazie, Tikhon! Questo mi ha fatto incazzare tutto il giorno: P – speeves
Nello spirito di fornire funzionalità vai al tuo .profile
o .bashrc
file che si trova a /home/usr/
e in fondo aggiungere la riga:
alias enw='emacs -nw'
Ora ogni volta che si apre una sessione terminale, si digita, ad esempio, enw
e si ha con tre lettere l'opzione senza finestra di emacs :).
Può anche essere utile aggiungere l'opzione --no-desktop
per evitare l'avvio di diversi buffer salvati.
emacs hello.c -nw
questo è quello di aprire un file hello.c utilizzando emacs all'interno del terminal
Non mi è piaciuta la soluzione alias per i miei scopi. Per uno, non ha funzionato per l'impostazione di export EDITOR="emacs -nw"
.
Ma è possibile passare --without-x
per configurare e quindi solo normale 'emacs
verrà sempre aperto nel terminale.
curl http://gnu.mirrors.hoobly.com/emacs/emacs-25.3.tar.xz
tar -xvzf emacs-25.3.tar.xz && cd emacs-25.3
./configure --without-x
make && sudo make install
- 1. Come aprire Git Bash da Git Gui?
- 2. SourceTree Impossibile aprire Git Bash
- 3. Aprire l'editor di testo predefinito in bash?
- 4. utilizzo Bash di vi o emacs
- 5. Come aprire i file automaticamente all'avvio di emacs?
- 6. bash, prefisso numerico per i collegamenti emacs?
- 7. Come posso ottenere rapidamente emacs per aprire un nuovo buffer?
- 8. come aprire il file * .info in emacs in modalità info?
- 9. Come posso aprire un file remoto su HTTP con Emacs?
- 10. Come aprire il file in Emacs tramite eshell?
- 11. sh.exe ": emacs: comando non trovato (Git bash Windows)
- 12. Come aprire più terminali?
- 13. Impossibile aprire il codice sorgente C delle funzioni di Emacs
- 14. emacs marmellata: "Impossibile aprire il file di caricamento", "pacchetto"
- 15. Bash: autorizzazione negata quando si tenta di aprire un file
- 16. Nessuna cronologia quando si usa bash all'interno di emacs?
- 17. configurazione per msysgit bash all'interno di emacs su windows
- 18. Aprire il nuovo buffer Emacs utilizzando la divisione verticale
- 19. Emacs ... come shell predefinita?
- 20. Come rendere il comportamento di zsh forward-word come in bash/emacs
- 21. Come configurare emacs drag and drop per aprire invece di append su osx
- 22. Come dire ad emacs di aprire il file .h in modalità C++?
- 23. Come posso creare emacsclient basta aprire una finestra per un demone emacs esistente senza aprire un nuovo file
- 24. Tubo meno di Emacs
- 25. In bash, come posso aprire un descrittore di file scrivibile esternamente redirigibile?
- 26. Come posso fare in modo che Emacs riconosca le variabili di ambiente bash per la compilazione?
- 27. Come eseguire comandi shell in emacs su ubuntu evitando un errore di controllo del lavoro bash?
- 28. Come aprire una finestra dal terminale mac
- 29. Emacs riorganizzare riquadri di suddivisione
- 30. emacs, etags e uso di emacs come IDE
Come sempre quando vedo una tale domanda, mi chiedo perché vorresti farlo. Con un emac grafico puoi utilizzare tutti i tipi di carattere che vuoi, bel colore, usare il supporto dell'immagine, ecc ... – Daimrod
@Daimrod: a volte una nuova finestra fa capolino la mente concentrata. A volte vuoi fare uno veloce in una finestra esistente e qualche volta vuoi riservare un'intera stanza per la tua cosa. – progo
@Daimrod perché a volte stai modificando i file su due hop ssh su un collegamento lento e la versione X di emacs è troppo per la tua connessione. –