Jak automatycznie zamknąć nano i zapisać w bieżącym pliku?


15

Ilekroć zamykam nanopo edycji istniejącego pliku, najpierw pyta, czy chcę go zapisać (co jest w porządku), a następnie prosi mnie o potwierdzenie nazwy pliku (więc naciskam Enter, ponieważ dosłownie 100% czasu chcesz zachować tę samą nazwę pliku).

Zastanawiam się więc, czy jest jakiś skrót, którego mogę użyć, aby uniknąć konieczności każdorazowego potwierdzania nazwy pliku?


2
Prawidłowa odpowiedź to: użyj vima! 😁
Sparhawk

Jeśli istnieje preferowany edytor, ustawienie zmiennej EDITOR zatrzyma większość przypadków automatycznego wywoływania nano, tj. Sudo.
Hildred

Odpowiedzi:


11

Zgodnie z instrukcją Nano

Możesz skonfigurować ~/.nanorcautomatyczne zapisywanie przy wyjściu, nie pytaj

($:~)=> nano -w ~/.nanorc 

# Save automatically on exit, don't prompt 
set tempfile 

Uwaga: jak skomentował @cutrightjm - powyższe ustawienie może powodować poważne problemy w konfiguracjach, jeśli nie będziesz ostrożny i zmodyfikujesz pliki i automatycznie zapiszesz przy wyjściu.


4
Dobra rada, chciałbym tylko zachować ostrożność dla nowych użytkowników korzystających z tego. Często kiedy otwieram pliki konfiguracyjne, przypadkowo umieszczam w nich znak lub dwa, co może powodować poważne problemy w konfiguracjach, jeśli nie będziesz ostrożny
cutrightjm

To ciekawa zachęta, której używają.
JAB

@cutrightjm - dzięki za komentarz, zaktualizowałem swoją odpowiedź.
Yaron
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.