Cara Keluar VIM: 10 Cara Keluar VI
Isi kandungan:
VIM ialah editor teks baris arahan yang sangat berkuasa yang disukai oleh pakar dan sering dibenci oleh orang baru, kebanyakannya kerana ia mempunyai keluk pembelajaran yang agak curam yang mungkin kelihatan tidak intuitif kepada mereka yang tidak biasa dengannya. Malah sesuatu yang mudah seperti berhenti daripada VIM boleh kelihatan seperti satu cabaran kepada mereka yang tidak biasa dengan VI, dan selalunya mengakibatkan mashing Control+C Control+X !q !q enter escape Control+Z sehingga akhirnya sesuatu berlaku dan mungkin proses itu menangguhkan atau mungkin berhenti siapa tahu pasti, jadi ikuti sahaja dengan "kill vim" dan teruskan, kembali untuk membuka fail teks yang sama sekali lagi dalam nano, bukan?
OK, itu tidak sesuai, tetapi kita semua pernah ke sana. Itulah yang kami ingin elakkan mulai sekarang, kerana walaupun anda tidak mahu menggunakan vi anda sekurang-kurangnya boleh tahu cara untuk keluar darinya dengan betul. Tutorial ini akan menunjukkan kepada anda dengan tepat cara berhenti VIM / VI dengan betul, sebenarnya ia akan menunjukkan kepada anda pelbagai cara berbeza untuk keluar dari VI!
10 Cara Cara Keluar dari VIM / VI
Ini ialah soalan yang muncul dalam ulasan kami agak kerap pada artikel baris arahan... bagaimana sebenarnya untuk berhenti daripada VIM? Ternyata terdapat 10+ cara untuk berhenti daripada VIM, yang mungkin menunjukkan sebab VI membingungkan ramai pengguna. Mari kita ke kaedah yang paling mudah dahulu:
Keluar VIM tanpa menyimpan dengan ZQ
Tekan kekunci ESCAPE, kemudian tekan SHIFT + ZQ
Ini akan berhenti serta-merta daripada VIM tanpa menyimpan, pada asasnya sama seperti :q! perintah.
Keluar dari VIM dengan Cepat dengan Tulis & Simpan ke Fail
Tekan kekunci ESCAPE, kemudian SHIFT + ZZ
Ini adalah dua cara terpantas untuk keluar daripada VIM untuk saya secara peribadi, tetapi setiap orang mempunyai pendapat mereka sendiri di sini dan ramai yang memilih untuk menaip perintah dengan cara yang lebih tradisional.
Keluar VIM dengan :q
Tekan kekunci ESCAPE, kemudian taip :q dan tekan RETURN
Untuk menjadi jelas dengan sempurna, menekan kekunci "Escape" masuk ke dalam mod arahan. Kemudian menaip :q adalah literal, seperti dalam titik bertindih bukan koma bertindih, jadi ia akan menjadi Shift+; diikuti dengan q dan menekan kekunci Return memasuki arahan untuk berhenti.
Ini hanya berfungsi jika tiada perubahan dibuat pada dokumen, jadi untuk berhenti jika perubahan dibuat, anda membuat sedikit pelarasan dan pada penghujungnya:
Tekan kekunci ESCAPE, kemudian taip :q! dan tekan RETURN
Keluar VIM dan tulis perubahan dengan :wq
Tekan ESCAPE dan taip :wq dan tekan RETURN
Ini menyimpan (menulis) perubahan pada fail aktif dan berhenti. Anda boleh memaksa ini dengan menambahkan bunyi jika perlu:
Tekan ESCAPE dan taip :wq! diikuti dengan kekunci RETURN
Ini seharusnya membantu mengelakkan situasi ini:
Kita boleh menjadi lebih teliti walaupun dan merangkumi setiap cara yang mungkin untuk berhenti dari VIM (sekurang-kurangnya saya tahu tentang ihsan halaman manual, beri komen dengan lebih banyak cara jika ada orang lain yang kita terlepas di sini), yang akan kami sampaikan seterusnya:
Setiap cara yang mungkin untuk berhenti daripada VIM
Tekan kekunci ESCAPE untuk memasuki mod arahan dahulu, kemudian gunakan mana-mana yang berikut :
- :q – berhenti
- :q! – berhenti tanpa menyimpan, walaupun diubah suai
- :cq – berhenti sentiasa tanpa menulis
- :wq – tulis / simpan fail semasa dan keluar
- :wq! – tulis fail semasa dan keluar sentiasa
- :wq (nama) – tulis ke fail (nama) dan keluar
- :wq! (nama) – tulis pada fail (nama) dan keluar sentiasa, walaupun diubah suai
- ZZ – simpan fail semasa jika diubah suai, kemudian keluar
- ZQ – berhenti dan keluar tanpa menyimpan
- Lancarkan terminal baharu dan taip ‘killall vim’ – ini adalah jenaka yang ramai akan faham, dan walaupun bukan cara yang betul untuk berhenti daripada vim, ia berfungsi
Jadi itulah cara untuk melarikan diri dari VIM, adakah kurang keliru? Mungkin tidak, dan tidak mengapa, kami secara amnya akan tetap menggunakan nano di sini untuk panduan kerana ia lebih mesra pengguna. Dan tidak ada yang salah dengan itu, walaupun saya semakin selesa dengan VIM dari masa ke masa, saya masih lebih suka nano daripada mudah dan mungkin tabiat lama yang degil.
Bagi mereka yang berminat untuk mempelajari VIM atau sekurang-kurangnya menjadi lebih selesa dengannya, anda sentiasa boleh mencuba arahan vimtutor, gunakan tutorial VIM interaktif dalam talian yang sangat baik ini, dan dapatkan lebih banyak latihan dengan kerap menggunakannya pada mana-mana terminal. Anda juga boleh mendapatkan vim pada iPad atau iPhone anda jika anda benar-benar komited. Dan sekurang-kurangnya anda tahu bagaimana untuk berhenti daripada vi sekarang, bukan?