Vi adalah editor teks yang kuat yang disertakan dengan sebagian besar sistem Linux, bahkan yang tersemat. Kadang-kadang Anda harus mengedit file teks pada sistem yang tidak menyertakan editor teks yang ramah, sehingga mengetahui Vi sangat penting.
Tidak seperti Nano, editor teks terminal yang mudah digunakan, Vi tidak memegang tangan Anda dan memberikan daftar pintasan keyboard di layar. Ini adalah editor teks modal, dan memiliki mode insert dan command.
Vi adalah aplikasi terminal, jadi Anda harus memulainya dari jendela terminal. Menggunakan vi / path / ke / file perintah untuk membuka file yang sudah ada dengan Vi. Itu vi / path / ke / file perintah juga berfungsi jika file belum ada; Vi akan membuat file baru dan menuliskannya ke lokasi yang ditentukan saat Anda menyimpan.
Ingat untuk menggunakan sudo jika Anda ingin mengedit file sistem. Jadi, misalnya, Anda mengetik sudo vi / etc / fstab jika Anda ingin mengedit file fstab Anda. Menggunakan su perintah sebaliknya jika Anda menggunakan versi Linux non-Ubuntu yang tidak menggunakan sudo.
Inilah yang akan Anda lihat ketika membuka file dalam vi. Sepertinya Anda bisa mulai mengetik, tetapi Anda tidak bisa. Vi adalah editor teks modal, dan terbuka dalam mode perintah. Mencoba mengetik di layar ini akan menghasilkan perilaku yang tidak terduga.
Saat berada dalam mode perintah, Anda dapat memindahkan kursor di sekitar dengan tombol panah. tekan x kunci untuk menghapus karakter di bawah kursor. Ada berbagai perintah penghapusan lainnya - misalnya, mengetik DD (tekan tombol d dua kali) menghapus seluruh baris teks.
Anda dapat memilih, menyalin, memotong dan menempelkan teks dalam mode perintah. Posisikan kursor di sisi kiri atau kanan teks yang ingin Anda salin dan tekanv kunci. Pindahkan kursor Anda untuk memilih teks, lalu tekany untuk menyalin teks yang dipilih ataux untuk memotongnya. Posisikan kursor Anda di lokasi yang diinginkan dan tekanp kunci untuk menempel teks yang Anda salin atau potong.
Selain dari mode perintah, mode lain yang perlu Anda ketahui adalah mode insert, yang memungkinkan Anda memasukkan teks dalam Vi. Memasukkan mode insert mudah setelah Anda tahu itu ada - cukup tekan saya kunci sekali setelah Anda memposisikan kursor dalam mode perintah. Mulai mengetik dan Vi akan memasukkan karakter yang Anda ketikkan ke dalam file daripada mencoba menafsirkannya sebagai perintah.
Setelah selesai dalam mode insert, tekan tombol escape untuk kembali ke mode perintah.
Anda dapat menyimpan dan keluar dari vi dari mode perintah. Pertama, pastikan Anda berada dalam mode perintah dengan menekan tombol escape (menekan tombol escape lagi tidak melakukan apa pun jika Anda sudah dalam mode perintah.)
Mengetik : wq dan tekan enter untuk menulis file ke disk dan keluar dari vi. Anda juga dapat membagi perintah ini - misalnya, ketik : w dan tekan enter untuk menulis file ke disk tanpa berhenti atau mengetik : q untuk keluar dari vi tanpa menyimpan file.
Vi tidak akan membiarkan Anda berhenti jika Anda telah memodifikasi file sejak terakhir kali disimpan, tetapi Anda dapat mengetik : q! dan tekan enter untuk mengabaikan peringatan ini.
Periksa Nano jika Anda mencari editor teks terminal yang lebih mudah digunakan. Kebanyakan distribusi Linux dilengkapi dengan instalasi Nano, tetapi sistem embedded dan lingkungan yang dilucuti lainnya sering kali hanya menyertakan Vi.