Cara kembali ke mode penyisipan di VIM ketika Anda secara tidak sengaja menekan Cx Cs

62

Diberikan sesi vim ini:

% vim test-file.txt
iHello there!C-x C-s

Bagaimana saya kembali ke mode memasukkan / perintah lagi? (Cx Cs berarti Control-x Control-s, tidak yakin apakah itu terminologi vi normal untuk pintasan keyboard)

Saya tahu ada beberapa cara untuk keluar dari ini dan masuk ke mode insert / command lagi, tapi saya tidak ingat bagaimana dan mencari Google atau superuser belum menghasilkan saya apa-apa.

Ini terjadi karena saya kebanyakan menggunakan emacs, tetapi saya menggunakan vim untuk host jarak jauh di mana saya tidak menginstal emacs. Kadang-kadang saya melakukan ini dan saya pikir saya harus belajar bagaimana keluar daripada hanya me-restart terminal setiap waktu.

gaqzi
sumber
6
Selain itu: perhatikan jalan pintas pengurangan vim yang terikat ke Cx. Saya belajar tentang ini dengan cara yang sulit. Kisah lengkap tentang sebuah posting blog lama: wemmick.blogspot.com/2005/09/...
Doug Harris
@DougHarris, posting blog ini sangat berharga! uhuhuhuhuuh terima kasih sudah berbagi!
theMarceloR

Jawaban:

75

Cq. di konsol Cs adalah kunci gulir, resume adalah Cq

Justin Smith
sumber
0

Jika C-qtidak berhasil, ini berhasil bagi saya:

  • (1) tutup konsol,
  • (2) buka terminal baru,
  • (3) buka kembali file di vi,
  • (4) vi akan memperingatkan Anda bahwa file sudah terbuka
  • (5) masukkan 'R' untuk coba lagi dan simpan bersama w-q
Jschnasse
sumber