Panduan Pemula untuk Mengedit File Teks Dengan Vi
Vi adalah editor teks yang kuat yang disertakan dengan sebagian besar sistem Linux, bahkan yang tertanam. Terkadang Anda harus mengedit file teks pada sistem yang tidak menyertakan editor teks yang ramah, jadi 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 penyisipan dan perintah.
Mulai
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 menulisnya ke lokasi yang ditentukan saat Anda menyimpan.
Ingatlah 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 bukan perintah jika Anda menggunakan versi Linux non-Ubuntu yang tidak menggunakan sudo.
Mode Perintah
Ini yang akan Anda lihat ketika Anda membuka file di 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 menggerakkan kursor dengan tombol panah. tekan x 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 tekan v kunci. Gerakkan kursor Anda untuk memilih teks, lalu tekan y untuk menyalin teks yang dipilih atau x untuk memotongnya. Posisikan kursor Anda di lokasi yang diinginkan dan tekan tombol hal untuk menempelkan teks yang Anda salin atau potong.
Sisipkan Mode
Selain dari mode perintah, mode lain yang perlu Anda ketahui adalah mode insert, yang memungkinkan Anda untuk memasukkan teks di Vi. Memasuki mode memasukkan mudah setelah Anda tahu itu ada - cukup tekan saya 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 Anda selesai dalam mode penyisipan, tekan tombol escape untuk kembali ke mode perintah.
Menyimpan dan Berhenti
Anda dapat menyimpan dan keluar dari mode perintah. Pertama, pastikan Anda dalam mode perintah dengan menekan tombol escape (menekan tombol escape lagi tidak melakukan apa-apa jika Anda sudah dalam mode perintah.)
Mengetik : wq dan tekan enter untuk menulis file ke disk dan keluar 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 Anda terakhir 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. Sebagian besar distribusi Linux dilengkapi dengan Nano yang diinstal, tetapi sistem tertanam dan lingkungan stripped-down lainnya sering hanya menyertakan Vi.