Cara: Keluar dari vim



Coba Instrumen Kami Untuk Menghilangkan Masalah

Percaya atau tidak, cara keluar dari Vim adalah salah satu pertanyaan paling populer yang diajukan Linux dan pendatang baru Unix lainnya kepada profesional komputer. Jika Anda tidak tahu cara keluar dari Vim atau penerapan vi lainnya, maka Anda tidak perlu merasa malu. Itu datang dengan wilayah yang baru untuk sistem operasi ini. Ini sebenarnya adalah sesuatu yang bahkan banyak developer tanyakan ketika mereka pertama kali diperkenalkan ke Vim dan vi, karena mereka sangat terbiasa dengan lingkungan lain.



Untuk keperluan panduan ini, kami berasumsi bahwa Anda sudah berada di dalam Vim atau editor vi versi lain. Sebagian besar saran ini akan berfungsi baik Anda memulainya dari baris perintah dengan perintah vi atau vim, dan bahkan akan berfungsi jika Anda telah menggunakan perintah busybox vi. Anda dapat meluncurkan terminal perintah dengan cara apa pun yang biasa untuk memulai, tetapi jika Anda ingin menutup vi maka Anda mungkin sudah berada di dalamnya.



Metode 1: Keluar dari Vim dengan Cepat

Jika Anda telah mencari panduan ini karena Anda tidak sengaja memasuki Vim atau vi dan hanya ingin keluar tanpa menyimpan pekerjaan sama sekali, Anda harus mengetik : q! dan tekan enter. Itu akan mengeluarkan Anda dari editor. Jika tidak, tekan tombol Escape (Esc) dan ketik: q! diikuti dengan enter. Anda akan kembali ke baris perintah saat menghapus semua perubahan yang mungkin telah Anda buat. Anda tidak perlu khawatir membuat perubahan permanen apa pun pada file dengan cara ini!



Baca terus untuk mengetahui lebih lanjut, atau jika Anda ingin menyimpan pekerjaan Anda.

Metode 2: Vim Save and Quit Techniques

Meskipun ini agak sulit bagi mereka yang tidak begitu mengenal Vim atau vi, editor ini adalah modal. Ini berarti bahwa ada mode penyisipan di mana Anda benar-benar mengetik teks ke dalam dokumen dan mode perintah di mana Anda mengeluarkan perintah seperti jika Anda berada di baris perintah lain, meskipun struktur perintah sangat berbeda dari apa yang mungkin biasa Anda gunakan. pesta atau semacamnya. Perlu diingat bahwa perintah ini tidak sama dengan perintah di baris perintah, tetapi hanya berfungsi di Vim atau vi.



Untuk beralih ke mode perintah di Vim atau vi, tekan tombol Esc. Anda juga dapat menggunakan Ctrl + [sebagai pintasan, karena tombol Esc jauh dari tombol huruf pada keyboard modern. Sekarang Anda bisa mengetik : wq dan tekan enter untuk menyimpan apa yang telah Anda edit dan kemudian keluar. Singkatannya berarti menulis dan berhenti, jadi mudah diingat: wq sebagai perintahnya. Jika Anda tidak membuat perubahan, ketik : q dan menekan enter akan kembali.

Jika Anda telah membuat perubahan, maka: q perintah akan mengeluh tentang perubahan yang belum disimpan. Anda dapat kehilangan perubahan Anda dan keluar dari editor dengan : q! perintah. Ini adalah perintah yang sebelumnya kami sarankan untuk digunakan pengguna baru jika mereka secara tidak sengaja memasuki Vim dan ingin keluar. Ini memang membuang perubahan Anda, jadi Anda akan kehilangan semua yang Anda kerjakan.

Jika Anda telah memulai vi tanpa nama file dan mencoba menyimpan perubahan Anda, Anda akan mendapatkan pesan kesalahan yang bertuliskan Tidak ada file atau direktori tersebut, karena Anda tidak menentukan nama. Ketik: w diikuti dengan nama file untuk menyimpannya setelah Anda memasuki mode perintah dengan menekan Esc atau Ctrl + [dan kemudian Anda dapat mengeluarkan: q untuk meninggalkannya. Anda juga dapat menggunakan: w diikuti dengan nama file jika Anda telah membuka file untuk diedit dan ingin menyimpannya dengan nama file yang berbeda sebelum Anda keluar.

Ingatlah bahwa Anda perlu mengetik titik dua untuk setiap perintah yang memilikinya, karena itu sebenarnya bagian dari perintah, tetapi Anda tidak boleh mengetiknya sebaliknya. Misalnya, Anda dapat mengetik ZZ tanpa titik dua untuk menyimpan perubahan jika Anda telah membuatnya kecuali keluar dari editor tanpa menyimpan jika tidak ada perubahan. Ini sedikit lebih cepat daripada menulis perubahan jika tidak ada. Cara lain untuk menempatkan ini adalah tahan shift lalu tekan dan lepaskan tombol Z dua kali. Mudah untuk menganggapnya seperti pintasan keyboard.

Meskipun ini semua mungkin tampak sangat kompleks, ini menjadi jauh lebih mudah dengan latihan. Anda dapat mengetik vim dan menekan enter untuk mengaksesnya dari baris perintah biasa, lalu mempraktikkan teknik keluar ini untuk menjadi lebih baik. Terkadang Anda mungkin menemukan bahwa jika Anda baru mulai mengetik, Anda akan masuk ke mode sisipkan. Anda selalu dapat mendorong Escape untuk keluar dari mode penyisipan kapan saja. Beberapa implementasi vi akan menempatkan Anda dalam mode penyisipan jika Anda menekan tombol Sisipkan, tetapi Anda masih dapat menekan Esc dan kemudian mengetik: q! untuk keluar dari editor dengan cepat.

Ada satu teknik tambahan lain yang bisa Anda gunakan juga. Bergantung pada versi vi Anda, Anda dapat mengetik dan tekan enter untuk keluar. Harap diingat bahwa ini tidak akan berfungsi dengan semua versi vi, tetapi pada versi vi yang dilakukannya akan menulis file yang dimodifikasi dengan cara yang hampir sama: wq will.

3 menit membaca