Crontab - preferencje vim

0

Używam vim jako mojego normalnego edytora, więc mój vimrc jest skonfigurowany w określony sposób.

Często zdarza mi się, że edytuję crony za pomocą polecenia

crontab -e 

Kiedy to robię, edytuję w vimie, ale bez mojego normalnego vimrc - mógłbym załadować go za pomocą polecenia, ale chciałbym, aby ładował się automatycznie - czego mi brakuje?

Dodatkowe informacje - Jestem użytkownikiem systemu, nie mam uprawnień administratora ....

Joe
źródło
Czy możesz wyjaśnić, problem polega na tym, że vimrcnie ładuje się, a nie, że domyślny edytor jest nieprawidłowy - prawda? Wydaje mi się, że to jest vimrcproblem, a nie kwestia edytora, jak sugerują ludzie.
nerdwaller
Działa w moim systemie. Dodaj niektóre szczegóły, takie jak system operacyjny, powłoka, zawartość $ EDITOR i wersja vim.
Ярослав Рахматуллин

Odpowiedzi:

3

Wygląda na to, że wszystkim brakuje tego problemu. Problem polega na tym, że na przykład vimrcplik nie działa, gdy go używasz crontab -e. Zakładając, że jest to poprawne:

Prawdopodobnie ~\.vimrcskonfigurowałeś dla użytkownika, ale nie dla systemu. Możesz skopiować / stworzyć globalny (który powinien działać dla vima gdziekolwiek).

Zazwyczaj globalny vimrcto:

/etc/vim/vimrc

-lub-

/usr/local/share/vim/vimrc

W zależności od systemu opartego na * Nix.

Mam nadzieję, że to trochę więcej na temat tego, czego szukasz.

nerdwaller
źródło
0

Aby vim działało, ustawienia vima powinny być włączone w całym systemie, ponieważ crontab(1)wywołuje EDITOR bez środowiska.

dawud
źródło
Jest to dokładne, ale pomocne może być również poprawienie. To bardziej pasuje do formatu SU. Tylko myśl.
nerdwaller
@nerdwaller Należy zauważyć. Dzięki. Czy dobrą praktyką jest usunięcie niewłaściwej odpowiedzi?
dawud
Nie jestem moderatorem, więc nie mogę powiedzieć najlepszej praktyki. Mam tendencję do dodawania / edytowania mojego lub gdybym był daleko, usuń go, aby usunąć bałagan. Ale najlepszym miejscem do zadawania / wyszukiwania odpowiedzi na pytania dotyczące SU jest Meta . Jak powiedziałem wcześniej, jesteś dokładny - to po prostu pomaga znaleźć rozwiązanie. To w zasadzie moje osobiste kryteria przed głosowaniem.
nerdwaller