Wierzę, że mogę zrobić coś takiego export EDITOR=vi
, ale nie jestem pewien, co dokładnie wejść i gdzie.
Jak ustawić „vi” jako domyślny edytor?
select-editor
.
Wierzę, że mogę zrobić coś takiego export EDITOR=vi
, ale nie jestem pewien, co dokładnie wejść i gdzie.
Jak ustawić „vi” jako domyślny edytor?
select-editor
.
Odpowiedzi:
Powinieneś dodać go do pliku konfiguracyjnego powłoki. W przypadku Bash jest to ~/.bashrc
lub ~/.bash_profile
. Powinieneś także ustawić $VISUAL
, ponieważ niektóre programy (poprawnie) używają tego zamiast $EDITOR
(patrz VISUAL
vs.EDITOR
). Dodatkowo, chyba że wiesz dlaczego, powinieneś ustawić go na vim
zamiast vi
.
TL; DR, dodaj do konfiguracji powłoki (prawdopodobnie ~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
EDITOR
znajduje się ono zarówno w twoim środowisku ( env | grep EDITOR
), jak i jest przekazane do sudo
( sudo env | grep EDITOR
), ponieważ zasady bezpieczeństwa sudo twojego systemu mogą tego zabronić ( man sudo
więcej informacji znajdziesz w szczegółach).
Możesz także ustawić domyślny edytor tekstu za pomocą następującego polecenia.
sudo update-alternatives --config editor
git
, co było dokładnie tym, czego potrzebowałem.
ranger
, co było dokładnie tym, czego potrzebowałem. PS: tylko za pomoc w indeksie dla osób, które próbują zrobić to samo.
Jak wspomniano w komentarzu Pablo Bianchi , możesz biegać
select-editor
I zapyta cię, którego edytora użyć. Jeśli nie widzisz vima jako opcji, uruchom
apt install vim
I spróbuj ponownie.
Jeśli bash jest twoją powłoką, włóż ją do .bash_profile
katalogu domowego; jeśli zsh jest twoją powłoką, to włóż ją do .zprofile
; dla innych powłok patrz odpowiednia dokumentacja.
export EDITOR=vim
w twoim bashrc lub zshrc lub ..rc