Come cambiare l'editor di testo predefinito in Terminal
Ok, iniziamo con il piede giusto: non c'è un editor di testo predefinito in Terminal.
Terminal è un'applicazione per Mac, un "emulatore di terminale", che esegue qualsiasi software tu voglia in una finestra di testo.
Tipicamente, questo emulatore esegue una shell come bash o zsh (recentemente è zsh, storicamente era una versione molto obsoleta di bash).
Both bash and zsh are shells which respect the EDITOR and VISUAL environment variables.
You can set an environment variable like so:
- EDITOR=vscode
That’s the name of the variable, equals, and the name of the executable command you want to run.
There’s no space around the equals sign (this is important) and the command can be anything. Potrebbe essere Firefox, non gli interessa. Quando qualsiasi cosa stiate eseguendo nel terminale ha bisogno di lanciare un editor, dovrebbe usare quello che avete impostato. Alcune applicazioni non sono abbastanza ben educate da fare questo, ma hey.
Puoi impostare la variabile nel file di avvio della tua shell (di solito ~/.bash_profle o ~/.zshrc) se vuoi che persista fino alla prossima volta che avvii una sessione di terminale.
Articoli simili
- Qual è il miglior editor video gratuito per Windows? Se dovessi usare un solo editor, quale sarebbe?
- Come fa iTerm2 a paragonarsi a Terminal.app?
- Cos'è un terminal server?
- Se il testo inizia come iMessage e cambia in verde e dice inviato come messaggio di testo sei bloccato e il testo è stato inviato?