GNU/Linux >> Belajar Linux >  >> Linux

vim Tutorial dengan Contoh Perintah

vim , kependekan dari Vi Ditingkatkan adalah editor teks baris perintah yang digunakan untuk membuat dan melihat file teks. Dalam tutorial vim ini, Anda akan mempelajari tips berguna dalam menggunakan editor teks vim. Tanpa banyak basa-basi, mari kita langsung masuk.

Mode Vim

vim memiliki 2 mode; masukkan mode dan perintah modus.

  1. Sisipkan mode memungkinkan Anda memasukkan teks ke dalam file teks seperti yang Anda lakukan pada editor file biasa.
  2. Biasa mode memberi Anda kekuatan untuk menavigasi dan membuat modifikasi pada teks.

Untuk menavigasi di antara 2 mode, gunakan ESC karakter atau i .

Setelah Anda membuka file teks, Anda masuk ke mode normal. Untuk mengubah ke mode penyisipan dan mulai mengetik atau menyisipkan teks, tekan huruf i di keyboard Anda.

Untuk kembali lagi ke mode perintah, tekan tombol Esc kunci.

Sisipkan mode

Mode sisipkan memungkinkan Anda berinteraksi dengan teks. Misalnya, Anda dapat memasukkan teks, menghapus teks, dan menavigasi ke atas dan ke bawah, kiri atau kanan.
Setelah Anda membuka file teks menggunakan editor vim, Anda langsung masuk ke mode perintah.

Untuk masuk ke mode Sisipkan dan mulai menyisipkan teks, ikuti perintah di bawah ini.

Memasukkan teks

Tekan i tombol untuk menyisipkan teks pada posisi kursor saat ini.

Tekan a tombol untuk menyisipkan teks satu karakter setelah posisi kursor saat ini.

Tekan A tombol untuk menyisipkan teks di akhir baris saat ini.

Tekan o tombol untuk menyisipkan teks pada baris baru di bawah baris saat ini.

Tekan O tombol untuk menyisipkan teks pada baris baru di atas baris saat ini.

Menghapus teks

Tekan s untuk menghapus huruf saat ini pada kursor dan menyisipkan teks.

Tekan S untuk menghapus baris saat ini dan menyisipkan teks.

Perintah dalam mode perintah vim

Sekarang mari kita lihat mode perintah. Bisa dibilang, ini adalah mode yang Anda dapat melakukan sebagian besar operasi.

Menavigasi dalam mode perintah (atas/bawah, kiri/kanan)

Untuk menavigasi ke atas/bawah, kiri/kanan gunakan tombol h , j , k , dan l .

k – Memindahkan kursor ke atas satu baris.

j – Memindahkan kursor ke bawah satu baris.

l – Memindahkan kursor ke kanan satu karakter

h – Memindahkan kursor ke kiri sebanyak satu karakter

Dalam mode perintah, Anda juga dapat menavigasi ke awal dan akhir baris/file. Mari selami perintah untuk mencapai ini.

Menavigasi ke awal dan akhir baris/file dalam mode perintah

^ – Memindahkan kursor ke awal baris

$ – Memindahkan kursor ke akhir baris

1G – Memindahkan kursor ke awal file.

G – Memindahkan kursor ke akhir file

nG – Memindahkan kursor ke awal nomor baris “n” dalam file

Mencari dan mengganti teks

Mode perintah juga memberi pengguna kemampuan untuk mencari dan mengganti teks dalam file

Untuk mencari teks dalam file, tekan ESC dan gunakan / (forward slash) diikuti dengan istilah pencarian, mis

:/Linux

Untuk menelusuri mundur dalam file teks, tekan lagi ESC kunci dan gunakan ? diikuti dengan istilah pencarian, mis

:?Linux

Jika Anda ingin mencari string dan menggantinya dengan string lain dalam file, gunakan sintaks

:[range]s/search/replace/

Misalnya, jika kita ingin mencari string Linux dan ganti dengan Unix dari Baris 1 ke baris 3 dalam kode>linuxgeek.txt file , perintahnya adalah

:1,3 s/Linux/Unix/g

/g memastikan bahwa semua contoh string pencarian diganti dalam rentang yang ditentukan. Jika Anda menghilangkan /g pilihan, hanya contoh pertama di setiap baris yang akan diganti.

Menyalin dan menempel teks

Vim juga memberi Anda kemampuan untuk menyalin dan menempelkan teks di dalam file.

Menyalin teks
Untuk menyalin string dan menempelkannya di lokasi lain dalam file, ikuti langkah-langkah di bawah ini

  1. Pindahkan kursor ke awal string atau teks
  2. Ketik v pada keyboard Anda dan tekan kursor ke depan untuk menyorot teks
  3. Setelah Anda sampai ke akhir teks , tekan y kependekan dari yank , untuk menyalin teks
  4. Pindahkan kursor ke lokasi yang ingin Anda tempelkan teks yang disalin
  5. Tekan p kependekan dari paste, untuk menempelkan konten yang disalin

Selain itu, Anda dapat menggunakan perintah di bawah ini untuk menyalin baris.

y$ – Menyalin teks dari posisi saat ini ke akhir baris

yy – Menyalin seluruh baris

4yy – Salin 4 baris di bawah

Memotong/Menghapus teks

Jika Anda ingin menghapus satu karakter dalam mode perintah, tekan tombol x

Untuk menghapus kata, letakkan kursor di depan kata dan tekan dw

Untuk menghapus teks dari kata saat ini ke akhir baris tekan d$

Untuk menghapus atau memotong seluruh baris, tekan dd

CATATAN:
Anda dapat menghapus sejumlah baris dengan mendahului dd perintah dengan nomor. Misalnya, untuk menghapus 3 baris termasuk baris saat ini, jalankan 3dd

Menyimpan dan Keluar dari Editor vim

Berikut adalah berbagai cara yang dapat Anda gunakan untuk keluar dari editor vim.

:wq – Untuk menyimpan perubahan dan keluar dari editor vim

:q! – Untuk keluar tanpa menyimpan perubahan

:x atau :exit atau :e – Untuk menyimpan dan keluar dari perubahan yang ada

Menutup

Kami harap Anda menemukan tutorial ini berwawasan luas. Jangan ragu untuk melakukan uji coba pada editor Anda dan berikan masukan kepada kami.


Linux
  1. Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

  2. Perintah Nohup dengan Contoh

  3. Perintah JQ di Linux dengan Contoh

  1. Tutorial Perintah Ping Linux dengan Contoh

  2. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  3. Tutorial Perintah cURL dengan Contoh

  1. Perintah wc Linux dengan Contoh

  2. Tutorial Bash HereDoc Dengan Contoh

  3. Tutorial Perintah Awk Linux/UNIX dengan Contoh