Saat mencoba menyimpan file dari Nano tempo hari, saya mendapat pesan kesalahan yang mengatakan "XOFF diabaikan, bergumam bergumam". Saya tidak tahu apa artinya itu. Ada wawasan?
CTRL-Sberfungsi (sebagai save file) di Ubuntu 18.04, tetapi tidak di 16.04.
nobar
1
Tangkapan bagus! Sepertinya sudah ditambahkan di v2.9.0!
nathangiesbrecht
Jawaban:
36
Anda mengetik karakter XOFF Ctrl-S. Dalam lingkungan terminal tradisional, XOFF akan menyebabkan terminal menghentikan sementara outputnya hingga Anda mengetik karakter XON.
Nano mengabaikan ini karena Nano adalah editor layar penuh, dan menghentikan sementara outputnya adalah konsep yang tidak masuk akal.
Mengenai mengapa kata-katanya itu seperti apa, Anda harus bertanya kepada para devs yang asli.
menjeda outputnya tidak masuk akal jika Anda menggunakan 'kontrol aliran perangkat lunak' dari PC host pada terminal fisik dan menggunakan xoff untuk mencegah buffer overflow ketika menggambar ulang layar (paging down, dll). Tapi biasanya itu akan ditangani sisi host dan bukan sisi pengguna, saya kira.
Wyatt8740
Ironisnya, saya kebanyakan menggunakan CTRL-X untuk menyimpan dan berhenti dalam sekali jalan, dan itu selalu membuat saya membingungkan bit X dan XOFF.
aalaap
13
Saya percaya "bergumam" adalah lelucon lembut bagi pengguna Windows, di mana CTRL+Shotkey save. Selamat datang di Unix
DarkCygnus
Ctrl-S juga menyimpan di Nano, tetapi hanya dalam versi terbaru.
Timmmm
49
Anda menekan Ctrl + S dan bukannya Ctrl + O untuk menyimpan file. Ctrl + S adalah kombinasi tombol kontrol aliran lama untuk menghentikan sementara transmisi, dan berhenti menggulir, data ke terminal (secara internal, kode yang dikirim disebut XOFF). Ctrl + Q (XON) adalah pelengkap untuk memulai transmisi dan melanjutkan pengguliran.
Nano mengabaikan kode ini karena tidak menggunakan pengguliran. Bergumam kemungkinan akibat frustrasi yang Anda tidak ingat untuk menggunakan Ctrl + O untuk menyimpan.
Saya memberi @Michael Kohne jawaban yang benar, hanya karena dia beberapa detik lebih cepat dari Anda. Saya kira saya secara refleks menggunakan S bukan O. Terima kasih!
CTRL-S
berfungsi (sebagai save file) di Ubuntu 18.04, tetapi tidak di 16.04.Jawaban:
Anda mengetik karakter XOFF Ctrl-S. Dalam lingkungan terminal tradisional, XOFF akan menyebabkan terminal menghentikan sementara outputnya hingga Anda mengetik karakter XON.
Nano mengabaikan ini karena Nano adalah editor layar penuh, dan menghentikan sementara outputnya adalah konsep yang tidak masuk akal.
Mengenai mengapa kata-katanya itu seperti apa, Anda harus bertanya kepada para devs yang asli.
sumber
CTRL+S
hotkey save. Selamat datang di UnixAnda menekan Ctrl + S dan bukannya Ctrl + O untuk menyimpan file. Ctrl + S adalah kombinasi tombol kontrol aliran lama untuk menghentikan sementara transmisi, dan berhenti menggulir, data ke terminal (secara internal, kode yang dikirim disebut XOFF). Ctrl + Q (XON) adalah pelengkap untuk memulai transmisi dan melanjutkan pengguliran.
Nano mengabaikan kode ini karena tidak menggunakan pengguliran. Bergumam kemungkinan akibat frustrasi yang Anda tidak ingat untuk menggunakan Ctrl + O untuk menyimpan.
sumber