GNU/Linux >> Belajar Linux >  >> Linux

25 perintah Vim penting untuk navigasi dan pengeditan

Perintah Vim untuk navigasi dan pengeditan

Ringkasan

Vim adalah editor teks yang sangat kuat dan dapat sangat berguna saat mengedit file yang lebih besar. Dapat mempercepat/mempermudah proses. Kami akan melihat beberapa perintah Vim penting untuk navigasi dan mengedit teks. Artikel ini berfokus pada penggunaan Vim setiap hari, artinya – untuk membantu atau meningkatkan produktivitas seseorang atau untuk memulai perjalanan mereka bekerja di Vim. Vim memiliki beberapa mode kerja dan dalam posting ini kami akan membahas – Mode Normal, Perintah, Visual, dan Sisipkan, yang merupakan mode untuk penggunaan sehari-hari.

  • Mode normal adalah mode default saat Anda membuka Vim dan darinya Anda mengakses mode lainnya.
  • Mode sisipkan adalah mode pengeditan teks – menambah dan menghapus teks dengan mengetik.
  • Mode visual digunakan untuk pemilihan teks dan pengeditan massal.
  • Mode perintah digunakan untuk menjalankan perintah global Vim (preferensi Vim), manipulasi teks, pencarian pola, dan sebagainya.

Mode sisipkan – pengeditan teks

Untuk masuk ke mode Sisipkan, tekan huruf “i” pada keyboard Anda. Setelah dalam mode Sisipkan, Anda dapat menambah dan menghapus teks seperti di editor teks lainnya.

“Ctrl+p” dan “Ctrl+n”  – menu pelengkapan otomatis

Mode sisipkan juga mendukung pintasan keyboard standar.

Pintasan keyboard navigasi standar:

  • “Rumah” ,“Akhir” tombol – kursor melompat ke awal dan akhir baris,
  • “PgUp” dan “PgDn” tombol – Lompat ke awal dan ke akhir layar (bukan lompatan file, melainkan lompatan layar terminal)
  • “Ctrl+tombol panah” (kiri dan kanan) – Melompat ke kata berikutnya dan sebelumnya
  • “Ctrl+Shift+c” dan “Ctrl+Shift+v”  – salin dan tempel saat dalam mode Sisipkan.

Untuk keluar dari mode Sisipkan, tekan tombol “Esc” kunci dan Anda akan kembali ke mode Normal.

Perintah mode normal

Dalam mode Normal, kita dapat menavigasi melalui teks dengan perintah berikut:

  • “0” – pindahkan kursor di awal baris
  • “$” – pindahkan kursor di akhir baris
  • “gg ” – memindahkan kursor di awal file
  • “GG” – pindahkan kursor di akhir file
  • “e” – atur kursor di akhir kata saat ini
  • “b” – atur kursor di awal kata sebelumnya
  • “w” – atur kursor di awal kata berikutnya
  • “H” – pindahkan kursor ke awal layar tampilan.
  • “M” – pindahkan kursor ke garis tengah layar.
  • “L” – pindahkan kursor ke garis akhir layar.
  • “ctrl+f” – Melompat ke depan (bawah) satu layar penuh.
  • “ctrl+b” – Melompat mundur satu (atas) layar penuh
  • “ctrl+d” – Melompat ke depan (bawah) setengah layar
  • “ctrl+u” – Melompat mundur (naik) satu setengah layar

Teks penghapusan (Perintah mode normal juga)

  • “dd” – Menghapus sebaris teks
  • “dw” – Menghapus kata
  • “D” – Menghapus semuanya mulai dari posisi awal kursor hingga akhir baris
  • “d0” – Menghapus semuanya mulai dari posisi awal kursor hingga awal baris
  • “dgg” – Menghapus semuanya mulai dari posisi awal kursor hingga awal file
  • “dG” – Menghapus semuanya mulai dari posisi awal kursor hingga akhir file

Urungkan dan ulangi

  • “u” – jalankan batal
  • “Ctrl+r” – jalankan ulang

Pilih, salin dan tempel teks di Vim

Sekarang mari kita tinjau teks pilihan , salin , tempel dan hapus proses.

Untuk kebutuhan ini kita perlu masuk ke mode visual. Anda mengaksesnya dengan “v” dan “V” kunci.

  • “V” – memilih seluruh baris
  • “v” – memilih huruf demi huruf atau karakter demi karakter dengan tombol panah kiri dan kanan

Setelah teks dipilih, kita dapat melakukan hal berikut:

  • “d” – hapus pilihan
  • “y” – salin pilihan
  • “p” – rekatkan pilihan

Salin seluruh baris, satu kata, atau beberapa baris:

  • “yy” – menyalin seluruh baris
  • “2yy” – menyalin 2 baris berikutnya dari posisi awal kursor
  • “yw” – Menyalin sebuah kata
  • “y$” – Salinan dari posisi awal kursor hingga akhir baris

Telusuri di Vim

Untuk memulai penelusuran , dalam mode Normal tekan “/” karakter dan kemudian cukup ketik apa yang Anda butuhkan untuk menemukan dan tekan “Enter” . Kemudian setelah Anda mendapatkan pukulan, dengan “n” huruf yang Anda pindahkan ke klik penelusuran berikutnya dan dengan “N” Anda pindah ke klik sebelumnya.

Cari dan ganti di Vim

Cari dan ganti dijalankan dalam mode perintah. Kami memberi tahu Vim bahwa kami akan menjalankan perintah dengan “:” karakter.

Jadi, untuk perintah search and replace akan terlihat seperti ini:

  • “:s/oldtext/newtext” lalu tekan “Enter”

Tetapi perintah ini akan mencari dan mengganti hanya satu baris, jadi berikut adalah variasi perintah untuk mencari dan mengganti seluruh file teks:

  • “:s/Vim/VIM/g”
    Temukan setiap kecocokan 'Vim' (hanya di baris saat ini), dan ganti dengan 'VIM'.
  • “:%s/Vim/VIM/g”
    Temukan setiap kecocokan 'Vim' (di semua lini), dan ganti dengan 'VIM'.
  • “:%s/Vim/VIM/gc”
    Ubah setiap 'Vim' menjadi 'VIM', tetapi minta konfirmasi terlebih dahulu.
  • “:%s/\/VIM/gc”
    Ubah hanya seluruh kata yang sama persis dengan 'Vim' menjadi 'VIM'; minta konfirmasi.
  • “:%s/Vim/VIM/gci”
    Ubah setiap 'Vim' (tidak peka huruf besar/kecil karena tanda i) menjadi 'VIM'; minta konfirmasi.
  • “:%s/Vim/VIM/gcI”
    Ubah setiap 'Vim' (peka huruf besar/kecil karena tanda I) menjadi 'VIM'; minta konfirmasi.

Simpan perubahan dan keluar dari Vim

Perintah ini juga dijalankan dari mode perintah.

“:q” – keluar dari Vim tanpa menyimpan perubahan apa pun

“:q!” – keluar dan buang semua perubahan yang dibuat(“!” dalam mode perintah sebenarnya mengesampingkan/mengabaikan setiap petunjuk yang mungkin muncul yang dapat memblokir dari menjalankan perintah)

“:w” – tulis/ simpan perubahan

“:wq” – simpan dan keluar dari Vim

Belajar menggunakan Vim dari terminal

Anda juga dapat mempelajari Vim dari terminal itu sendiri. Di sebagian besar distribusi Linux yang dilengkapi dengan Vim pra-instal, juga dilengkapi aplikasi – vimtutor , yang merupakan manual Vim yang juga mencakup dasar, penggunaan sehari-hari, instruksi untuk melakukan operasi dan daftar perintah Vim dan apa yang mereka lakukan.

Ringkasan

Untuk meringkas artikel, kami membahas beberapa perintah penting Vim cara menavigasi di Vim, cara mengedit teks dan cara melakukan beberapa perintah dasar – mencari teks di Vim, membuat pilihan teks, menyalin dan menempel teks, jalankan penelusuran dan ganti  serta cara menyimpan perubahan dan keluar.

Bekerja di Vim mungkin tampak menakutkan, tetapi tidak perlu banyak waktu untuk membiasakannya dan dapat mempercepat dan meningkatkan produktivitas.


Linux
  1. 3 lembar contekan Linux penting untuk produktivitas

  2. Gunakan 'pushd' dan 'popd' untuk Navigasi Sistem File yang Efisien di Linux

  3. Ardor – Editor Audio untuk Merekam dan Mencampur Suara

  1. 20 perintah Linux penting untuk setiap pengguna

  2. Bagaimana Tips Vim untuk Pemula (atau, Bantuan! Saya Harus Menggunakan Vim!)

  3. 8 Dasar-dasar Navigasi Editor Vim Penting

  1. Cara Menggunakan Perintah Pushd, Popd Dan Dirs Untuk Navigasi CLI Lebih Cepat

  2. 8 perintah navigasi file Linux penting untuk pengguna baru

  3. 10 Alternatif Audacity Terbaik untuk Perekaman dan Pengeditan Audio