Avete un paio di opzioni, una delle quali non richiede di sapere dove si trova il file; tuttavia, a tempo debito, quasi sicuramente vorrai apportare modifiche al file, quindi iniziamo da lì.
Innanzitutto, dov'è il mio file .emacs e che cos'è?
Hai anche alcune opzioni per il nome di quel file. ~/.emacs
è l'impostazione predefinita, ma potrebbe anche essere ~/.emacs.el
o ~/.emacs.d/init.el
. (Personalmente preferisco quest'ultimo, in modo da mantenere tutti i file relativi a Emacs sotto la stessa directory .emacs.d
, ma andremo con il default, e puoi sempre rinominare il file in seguito.)
Quindi prima, controlla per vedere se hai un file esistente.
Chvuser-init-file
RET
Di default che vi mostrerà un percorso di file che termina in /.emacs
(anche se il file non esiste), ma sulla (improbabile, nel tuo caso) offchance che termina in /.emacs.el
o /.emacs.d/init.el
quindi significherebbe che si dispone di un file di init esistente in quella posizione.
caricare il file con l'appropriato uno dei seguenti:
- C-xC-f
~/.emacs
RET
- C-xC-f
~/.emacs.el
RET
- CxCf
~/.emacs.d/init.el
RET
Oppure si potrebbe caricare a prescindere da dove è stato con:
M-:(find-file user-init-file)
RET
Poi si può semplicemente aggiungere quella linea di codice nel file:
(setq visible-bell 1)
Salvare il file:
C-xC-s
E la prossima volta che si avvia Emacs, userà tale impostazione.
È possibile anche valutare l'impostazione immediatamente digitando C-xC-e con il cursore dopo la parentesi di chiusura.
Ora che sapete come fare, l'altro approccio è:
- M-x
customize-variable
RETvisible-bell
RET
- Fare clic sul pulsante "Attiva" per attivare l'impostazione.
- Fare clic sul pulsante "Salva per sessioni future" per salvarlo nel file di init.
Se si guarda il file di init, si vedrà che è stato aggiunto alla sezione (custom-set-variables ...)
.
Per quanto riguarda il file .emacs è, è una libreria personale di codice Emacs Lisp (elisp) che viene caricata e valutata automaticamente all'avvio di Emacs. Tutte le configurazioni e le personalizzazioni di Emacs sono scritte in questa lingua (come del resto è la maggior parte dell'editor stesso).
Si può leggere di più sul file init e Emacs personalizzazione nel built-in manuale, digitando:
M-:(info "(emacs) Customization")
RET
o Chig(emacs) Customization
RET
Potrebbe essere necessario imparare come utilizzare prima il lettore di informazioni. Dal buffer *info*
è possibile digitare h per iniziare il suo tutorial e d per tornare alla pagina di livello superiore (che ha alcune note utili in alto).
Oppure c'è un altro modo per farlo? Voglio dire nel menu della finestra di emacs ci sono Opzioni -> Personalizza Emacs ma non sono riuscito a trovare dove si trova l'impostazione.
"Opzione specifica" -> "visible-bell" era la risposta per tale approccio. Ma prendi nota che non tutto è disponibile attraverso quei menu, quindi non sarà sempre la risposta, e molte persone disabilitano completamente la barra dei menu, perché è possibile accedere a tutti senza di essa. (Io sono più propenso a suggerire la navigazione tra i menu come un modo di scoprire alcune delle opzioni che la gente pensava erano abbastanza utile per mettere in là, ma assicurarsi che non sei affidamento su di loro.)
Sento che è difficile trovare le cose lì dentro, a meno che tu non sappia già dove si trova.
Questo è certamente vero in una certa misura, ma l'aspetto di auto-documentazione di Emacs significa che anche se non si sa dove guardare, è quasi sempre possibile scoprire se si sa come a guardare .
Ammettiamo che c'è una curva di apprendimento definita anche per farlo, ma vi consiglio di imparare il più possibile su questo aspetto di Emacs il prima possibile. Questo vi permetterà di cominciare:
http://emacswiki.org/emacs/SelfDocumentation
Si tratta di una risposta così esauriente . Grazie mille. Ho imparato molto di più di quanto non chiedesse la mia domanda. Per quanto riguarda il nome e la posizione del file .emacs, il mio si trova in "c: /users/my_name/AppData/Roaming/.emacs". Non ho esaminato '~/AppData/Roaming /' ed è per questo che non l'ho trovato. Di nuovo, la tua risposta mi ha aiutato molto a iniziare con emacs. – LWZ
Prego. Spero ti piaccia imparare a usare Emacs. – phils
Questo è uno dei migliori che ho visto sul tag Emacs. se qualche nuovo utente di Emacs si imbattesse in questa risposta sarebbe entusiasta. Grazie mille phils. – kindahero