Podczas próby zapisania pliku poza Nano otrzymałem komunikat o błędzie: „XOFF zignorowano, mamroczę mamroczę”. Nie mam pojęcia, co to znaczy. Jakieś spostrzeżenia?
Podczas próby zapisania pliku poza Nano otrzymałem komunikat o błędzie: „XOFF zignorowano, mamroczę mamroczę”. Nie mam pojęcia, co to znaczy. Jakieś spostrzeżenia?
Odpowiedzi:
Wpisałeś XOFF Ctrl-S. W tradycyjnym środowisku terminala XOFF powoduje, że terminal wstrzymuje wyświetlanie, dopóki nie wpiszesz znaku XON.
Nano ignoruje to, ponieważ Nano jest edytorem pełnoekranowym, a wstrzymanie jego wyświetlania jest niemal nonsensownym pomysłem.
Jeśli chodzi o to, dlaczego jest to sformułowanie, musiałbyś zapytać oryginalnych twórców.
CTRL+S
jest klawisz skrótu do zapisywania. Witamy w Unix
Nacisnąłeś Ctrl + S zamiast Ctrl + O, aby zapisać plik. Ctrl + S to stara kombinacja klawiszy sterowania przepływem, aby wstrzymać transmisję i zatrzymać przewijanie danych do terminala (wewnętrznie wysyłany kod nazywa się XOFF). Ctrl + Q (XON) stanowi uzupełnienie rozpoczęcia transmisji i wznowienia przewijania.
Nano ignoruje ten kod, ponieważ nie używa przewijania. Mruczenie jest prawdopodobnie wynikiem frustracji, której nie pamiętałeś, aby użyć Ctrl + O do zapisania.
CTRL-S
działa (jako plik zapisu) w Ubuntu 18.04, ale nie w 16.04.