questa è la prima volta che chiedo su StackOverflow perché non riesco a trovare la risposta da nessuna parte. Uso emacs per scrivere tutto il mio codice e sono passato da ubuntu a mac os. Un problema mi ha dato fastidio: come hai potuto aprire la finestra emacs dal terminale mac proprio come se avessi aperto la finestra di firefox dal terminale del sistema Linux? So che il modo in cui funziona per il sistema Linux è che, ogni volta che si digita un comando dal terminale, il terminale cerca il file binario nel PATH e lo esegue. È il caso per Mac che è possibile solo aprire l'applicazione in forma di finestra nella directory "/ Applicazione" e tutti i file binari aperti dal terminale non sono in forma di finestra? Grazie tante!!Come aprire una finestra dal terminale mac
risposta
non è sicuro se u 'alla ricerca di qualcosa di simile
/path/to/some.app aperta
Ho appena provato
/Applications/Utilities/Terminal.app/ Contenuti/MacOS/Terminale &
e ha aperto una nuova finestra.
OS X 10.7.4 qui.
EDIT: infatti se provo:
aperta /Applications/Utilities/Terminal.app
No nuova finestra di terminale viene aperta
Ma,
apri --new /Applications/Utilities/Terminal.app
funziona anche, ed è probabilmente migliore della mia prima opzione perché il lavoro non è legato al terminale con cui è stato avviato il nuovo terminale.
Emacs preinstallato fornito con OS X è stato realizzato senza la GUI. Quindi
$ emacs # in the shell/terminal
sarà NON aprire una finestra grafica, e invece si apriranno la versione di testo/terminale invece. Si noti che questa versione (installata su /usr/bin/emacs
) è anch'essa obsoleta e si trova in 22.1.1 a Mountain Lion.
Per ottenere il comportamento desiderato (e anche ottenere l'ultima versione di Emacs come bonus), è possibile scaricare l'ultima build di Emacs. Questo è disponibile in vari luoghi, tra cui http://emacsforosx.com/.
La maggior parte di questi pre-costruito Emacs vengono installati sotto /Applications
, e per invocare dal terminale, sarà necessario specificare il percorso completo del file binario, che di solito è:
/Applications/Emacs.app/Contents/MacOS/Emacs
Puoi creare un semplice alias per questo binario nella vostra .bashrc
come:
alias emacs=/Applications/Emacs.app/Contents/MacOS/Emacs
e quindi richiamare emacs nella sua piena gloria dalla riga di comando.
Questo è esattamente quello che sto cercando. Grazie mille Anupam! In realtà ho provato a emacsforosx.com e non sapevo dove andasse il binario. Ora so che è sotto MacOS/Emacs. Grazie mille! – user1655257
mi consiglia uno ottenere emacs via fink, o andare a qui: http://emacsformacosx.com/
Questo vi permetterà di installare una versione locale di emacs che corre attraverso il server X, e quindi ha la completa interfaccia GUI.
In primo luogo, scaricare Mac OS/X emacs costruire da qui: http://emacsformacosx.com/
In secondo luogo, una volta che è installato, è possibile:
- Aperto dalla riga di comando con
open -a emacs
- Set esso per eseguire la modalità server nel tuo .emacs init, e quindi al tipo di riga di comando
emacsclient foo
per il filefoo
.
- 1. Come aprire un URL dal terminale
- 2. Aprire terminale o Finder da Eclipse in Mac
- 3. Mac/Cocoa: incorporare una finestra di terminale nella mia app
- 4. scrolling down git diff dal terminale mac
- 5. Come si apre un nuovo terminale Mac OS X dal terminale e si deve essere nella stessa directory? (Snow Leopard)
- 6. Come eseguire il mio file php dal terminale mac
- 7. Come posso aprire un'applicazione terminale da node.js?
- 8. Come aprire un'attività in una finestra popup?
- 9. Posso gedit qualcosa nel Terminale Mac
- 10. Come posso aprire un nuovo file da Terminale a una scheda anziché una nuova finestra su MacVim?
- 11. Come chiudere una finestra di Kendo dal contenuto della finestra?
- 12. Mac OS X/Terminale aperto con finestre specificate
- 13. Terminale automatico per Mac completo
- 14. Carica cartella tramite terminale Mac
- 15. Come aprire una nuova finestra sul pulsante clic in Cocoa Mac Application?
- 16. Finestra terminale all'interno di Sublime Text 2
- 17. Impossibile aprire il terminale cygwin dopo l'installazione
- 18. Come posso aprire una shell in una finestra Vim?
- 19. Come stampare una pagina Web senza aprire una finestra popup?
- 20. Aprire una finestra non diff in vimdiff
- 21. Aprire la risposta su una nuova finestra
- 22. Aprire una nuova finestra in MVVM
- 23. Come posso richiamare un editor di testo dal terminale?
- 24. aprire una finestra a comparsa in primavera
- 25. Python unicode in Mac terminale OS X
- 26. Come rendere Vim fill Finestra di terminale
- 27. riutilizzare istanza vim dal terminale linux
- 28. programmazione aprire una finestra in jQuery Mobile
- 29. Aprire una nuova finestra in a4j: commandButton
- 30. Come ottenere le dimensioni CSV dal terminale
Scusa forse non ho descritto chiaramente il mio problema. Stavo cercando di digitare il comando "emacs" e mi aspettavo una finestra di Emacs saltata fuori, proprio come quello che accadrà sul sistema Linux. Ma sembra che posso solo avviare una versione terminale di emacs in questo modo, senza il trucco open /some.app. – user1655257