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?

Laurent
źródło
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.

Yaron
źródło
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