Come cambiare il LC_TYPE predefinito?

1

Il mio OS X (Mavericks) sembra impostare LC_CTYPE variabile ambientale su UTF-8 per impostazione predefinita.

Come posso cambiare il valore predefinito? Ho bisogno di LC_CTYPE per essere en_US.UTF-8 .

C'è un fermo : non voglio sovrascrivere predefinito con un altro valore utilizzando export LC_CTYPE=en_US.UTF-8 nel mio .profile locale o .bash_rc . Sono interessato a cambiare il default stesso, alla radice stessa da dove viene, in modo che funzioni senza script di avvio aggiuntivi (e anche io sono curioso su cosa controlli env vars in OS X:)

Il motivo per cui voglio cambiarlo alla fonte è che voglio essere in grado di:

  • avvia rapidamente la shell remota in iTerm2, che non esegue script di avvio della shell locale (slow-ish)
  • i server remoti ereditano le mie variabili LC_ locali in modo da avere il supporto UTF-8 su altre macchine senza doverle configurare in modo specifico.
posta Kornel 23.05.2014 - 01:10
fonte

1 risposta

1

In Terminal.app puoi cambiare la codifica predefinita nelle Impostazioni avanzate. Questo sarà impostato prima che generi una shell.

Sembra che iTerm2 abbia le impostazioni sotto Preferenze, Profili, Terminale.

Questa è "la vera fonte" che stai cercando?

    
risposta data 19.06.2014 - 04:55
fonte

Leggi altre domande sui tag