tylko export EDITOR=vimw twoim bashrc lub zshrc lub ..rc
Kent
często należy skonfigurować dodatkowe programy, takie jak git
timpone
3
W Ubuntu ( jak powiedział ), spróbuj uruchomić: select-editor.
Pablo A
Odpowiedzi:
164
Powinieneś dodać go do pliku konfiguracyjnego powłoki. W przypadku Bash jest to ~/.bashrclub ~/.bash_profile. Powinieneś także ustawić $VISUAL, ponieważ niektóre programy (poprawnie) używają tego zamiast $EDITOR(patrz VISUALvs.EDITOR ). Dodatkowo, chyba że wiesz dlaczego, powinieneś ustawić go na vimzamiast vi.
TL; DR, dodaj do konfiguracji powłoki (prawdopodobnie ~/.bashrc):
Nie działa dla mnie! Nadal widzę liczbę po: „sudo crontab -e” zamiast edycji crontab!
Mohsen Abasi
@MohsenAbasi Co masz na myśli „Nadal widzę liczbę?”. Sprawdź, czy EDITORznajduje 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 sudowięcej informacji znajdziesz w szczegółach).
Andrew Marshall
Mam na myśli to, że po wykonaniu: „sudo crontab -e” nadal widzę tylko liczbę (nie otwierającą edytora „vim”). Ponieważ w moim Ubuntu nie ma domyślnego edytora do edycji zadań cron. Aby mieć domyślny edytor, twoje rozwiązanie nic dla mnie nie robi. Działa tylko rozwiązanie „DobesVandermeer”.
Mohsen Abasi
104
Możesz także ustawić domyślny edytor tekstu za pomocą następującego polecenia.
To też ustawiło wartość domyślną git, co było dokładnie tym, czego potrzebowałem.
Kzqai,
To też ustawiło wartość domyślną 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.
wviana,
1
Tylko to działało dla mnie na serwerze Ubuntu 18.04
user3751385
17
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
Jeśli bash jest twoją powłoką, włóż ją do .bash_profilekatalogu 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 ..rcselect-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
(patrzVISUAL
vs.EDITOR
). Dodatkowo, chyba że wiesz dlaczego, powinieneś ustawić go navim
zamiastvi
.TL; DR, dodaj do konfiguracji powłoki (prawdopodobnie
~/.bashrc
):źródło
EDITOR
znajduje się ono zarówno w twoim środowisku (env | grep EDITOR
), jak i jest przekazane dosudo
(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.
źródło
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ć
I zapyta cię, którego edytora użyć. Jeśli nie widzisz vima jako opcji, uruchom
I spróbuj ponownie.
źródło
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.źródło