Vi adalah editor teks yang kuat termasuk di sebagian besar sistem Linux. Banyak orang bersumpah dengan vi dan menemukannya lebih cepat daripada editor lain setelah mereka mempelajari kunci pembobolannya. Anda bahkan dapat menggunakan binding kunci vi di Bash.
Kami sudah membahas tentang memulai dengan vi untuk pemula. Jika Anda belum pernah menggunakan vi untuk sementara, Anda mungkin ingin memberikan pos itu untuk mendapatkan penyegaran tentang hal-hal mendasar.
Sebagai rekap singkat, vi adalah editor modal - ada mode insert dan mode perintah standar. Dalam mode insert, fungsi vi mirip dengan editor teks normal. Dalam mode perintah, Anda mengambil keuntungan dari binding kunci ini.
Vi menggunakan hjkl kunci untuk memindahkan kursor ke mode perintah. Sistem komputer awal tidak selalu memiliki tombol panah, jadi kunci ini digunakan sebagai gantinya. Satu keuntungan dari pintasan keyboard ini adalah Anda tidak perlu memindahkan jari-jari Anda dari baris rumah untuk menggunakannya.
Anda juga dapat menggunakan perintah pencarian untuk memindahkan kursor dengan cepat.
Gunakan perintah ini untuk berpindah dengan cepat ke lokasi dalam file:
Bergerak di antara kata-kata:
Vi mengacu pada tindakan menyalin sebagai "yanking."
Beberapa perintah - termasuk perintah y dan v di atas dan perintah d (delete) menerima perintah gerakan kursor.
Misalnya, saat Anda menekan d untuk menghapus beberapa teks, tidak akan ada yang terjadi sampai Anda memasukkan perintah gerakan kursor. Sebagai contoh:
Seperti yang Anda lihat, kombinasi menggabungkan perintah dengan perintah gerakan kursor sangat kuat.
Perintah ulangi Vi sangat kuat, karena dapat mengulangi perintah yang rumit dan digabungkan.
Setelah Anda menguasai binding kunci vi, Anda mungkin ingin menggunakannya di tempat lain pada sistem Anda. Tidak masalah - Anda dapat mengatur Bash shell untuk menggunakan binding kunci vi-style.
Cobalah ini di sesi saat ini dengan menjalankan perintah berikut di terminal Bash:
tetapkan -o vi
Bash akan dimulai dalam mode insert - tekan Escape untuk masuk ke mode command dan gunakan binding kunci ini.
Jika Anda suka ini, Anda dapat menambahkan perintah ke file ~ / .bashrc Anda dan itu akan secara otomatis dijalankan setiap kali Anda masuk. Gunakan vi .bashrc perintah untuk membuka dan mengedit file dalam vi.
Ini bukan daftar lengkap dari bindings kunci untuk vi, tetapi ini akan membantu Anda melenturkan sayap vi Anda dan belajar terbang. Daftar bindings kunci di situs web Harvard ini lebih lengkap dan memiliki lebih banyak informasi, meskipun kurang terorganisir dan lebih sulit untuk dicerna sekaligus.