Cara Berhenti VIM: 10 Cara Keluar VI

VIM adalah editor teks baris perintah yang sangat kuat yang disukai oleh para ahli dan sering dibenci oleh para pemula, terutama karena memiliki kurva belajar yang cukup curam yang mungkin tampak tidak intuitif bagi mereka yang tidak akrab dengannya. Bahkan sesuatu yang sederhana seperti keluar dari VIM dapat tampak seperti tantangan bagi mereka yang tidak akrab dengan VI, dan sering mengakibatkan kontrol Tumpukan + C Control + X! Q! Q masuk melarikan diri Control + Z sampai akhirnya sesuatu terjadi dan mungkin proses ini menunda atau mungkin berhenti siapa yang tahu pasti, jadi ikuti saja dengan "killall vim" dan pada Anda pergi, kembali untuk membuka file teks yang sama lagi di nano, kan?

OK, itu tidak ideal, tetapi kita semua pernah ada di sana. Itulah yang kami ingin hindari dari sekarang, karena bahkan jika Anda tidak ingin menggunakan vi Anda setidaknya bisa tahu bagaimana untuk keluar dengan benar. Tutorial ini akan menunjukkan kepada Anda bagaimana cara keluar dari VIM / VI dengan benar, sebenarnya ini akan menunjukkan kepada Anda beberapa cara berbeda untuk keluar dari VI!

10 Cara Cara Berhenti VIM / VI

Ini adalah pertanyaan yang muncul di komentar kami cukup sering pada artikel baris perintah ... bagaimana sebenarnya untuk keluar dari VIM? Ternyata ada 10+ cara untuk keluar dari VIM, yang mungkin menunjukkan mengapa VI membingungkan banyak pengguna. Mari kita menuju metode termudah dulu:

Keluar dari VIM tanpa menyimpan dengan ZQ

Tekan tombol ESCAPE, lalu tekan SHIFT + ZQ

Ini akan langsung keluar dari VIM tanpa menyimpan, pada dasarnya sama dengan: q! perintah.

Cepat Keluar dari VIM dengan Write & Save to File

Tekan tombol ESCAPE, lalu SHIFT + ZZ

Ini adalah dua cara tercepat untuk keluar dari VIM bagi saya pribadi, tetapi setiap orang memiliki pendapatnya sendiri di sini dan banyak yang lebih suka mengetikkan perintah dengan cara yang lebih tradisional.

Keluar dari VIM dengan: q

Tekan kunci ESCAPE, lalu ketik: q dan tekan RETURN

Untuk menjadi sangat jelas, menekan tombol "Escape" memasuki mode perintah. Kemudian mengetik: q adalah literal, seperti pada titik dua bukan semi-kolon, jadi itu akan menjadi Shift +; diikuti oleh q dan menekan tombol Return memasuki perintah untuk berhenti.

Ini hanya berfungsi jika tidak ada perubahan yang dilakukan pada dokumen, jadi untuk berhenti jika perubahan dilakukan, Anda membuat sedikit penyesuaian dan pada akhirnya:

Tekan kunci ESCAPE, lalu ketik: q! dan tekan RETURN

Keluar dari VIM dan tulis perubahan dengan: wq

Tekan ESCAPE dan ketik: wq dan tekan RETURN

Ini menyimpan (menulis) perubahan ke file aktif dan berhenti. Anda dapat memaksakan ini dengan menambahkan bang jika perlu:

Tekan ESCAPE dan ketik: wq! diikuti oleh tombol RETURN

Ini akan membantu menghindari situasi ini:

Kami bisa sedikit lebih teliti dan mencakup semua cara yang mungkin untuk menghentikan VIM (setidaknya yang saya tahu sopan santun dari halaman manual, berbunyi di komentar dengan lebih banyak cara jika ada orang lain yang kami lewatkan di sini), yang kami akan sampai ke yang berikutnya:

Setiap cara yang mungkin untuk berhenti dari VIM

Tekan tombol ESCAPE untuk masuk ke mode perintah terlebih dahulu, lalu gunakan salah satu dari yang berikut:

  • : q - berhenti
  • : q! - berhenti tanpa menyimpan, bahkan jika diubah
  • : cq - berhenti selalu tanpa menulis
  • : wq - tulis / simpan file saat ini dan keluar
  • : wq! - tulis file saat ini dan keluar selalu
  • : wq (nama) - tulis ke file (nama) dan keluar
  • : wq! (nama) - menulis ke file (nama) dan keluar selalu, bahkan jika diubah
  • ZZ - simpan file saat ini jika diubah, lalu keluar
  • ZQ - keluar dan keluar tanpa menyimpan
  • Luncurkan terminal baru dan ketik 'killall vim' - ini adalah lelucon yang akan dimengerti banyak orang, dan meskipun bukan cara yang tepat untuk berhenti dari vim, itu tidak berhasil

Jadi begitulah cara melarikan diri VIM, apalagi bingung? Mungkin tidak, dan tidak apa-apa, kita umumnya akan tetap menggunakan nano di sekitar sini untuk penelusuran karena lebih mudah digunakan. Dan tidak ada yang salah dengan itu, meskipun saya sudah semakin merasa nyaman dengan VIM seiring waktu, saya masih lebih memilih nano dari kemudahan dan mungkin kebiasaan keras kepala yang lama.

Bagi mereka yang tertarik untuk belajar VIM atau setidaknya menjadi lebih nyaman dengannya, Anda selalu dapat mencoba perintah vimtutor, gunakan tutorial VIM interaktif interaktif yang sangat baik ini, dan dapatkan lebih banyak latihan dengan sering menggunakannya pada terminal apa pun. Anda bahkan bisa mendapatkan vim di iPad atau iPhone jika Anda benar-benar berkomitmen. Dan setidaknya Anda tahu cara keluar dari vi sekarang, kan?