GNU/Linux >> Belajar Linux >  >> Linux

3 Musketeer Kuat Dari Editor Vim — Makro, Tandai, dan Peta

Artikel ini ditulis oleh SathiyaMoorthy

Artikel ini adalah bagian dari seri Tips dan Trik Vi / Vim yang sedang berlangsung. Ada 3 M yang kuat di VIM - Makro, Tandai, dan Peta. Masing-masing ditujukan untuk pekerjaan terpisah.

  1. Makro untuk merekam pekerjaan dan mengulanginya.
  2. Tandai untuk mem-bookmark posisi tertentu dalam file dan kemudian kembali ke sana.
  3. Peta untuk memetakan pekerjaan ke kunci, lalu menjalankan pekerjaan itu dengan kunci itu.

Dalam artikel ini, mari kita lihat berbagai fitur Makro, Mark, dan Peta Vim beserta contoh praktisnya.

M Pertama:Vim Macro

Makro digunakan untuk merekam urutan tindakan di dalam Vim. Setelah direkam, dapat dieksekusi beberapa kali menggunakan faktor pengulangan di vim.

Lihat artikel Tutorial Makro Vim kami sebelumnya untuk detail selengkapnya tentang cara menggunakan Makro untuk merekam dan memutar di dalam Vim.

M Kedua:Tanda Vim

Mark adalah fitur bookmark di dalam editor Vi dan Vim, di mana Anda dapat menandai baris tertentu dan kembali dengan cepat nanti. Ada dua jenis merek — lokal dan global.

Lihat artikel Tutorial Vim Mark kami sebelumnya untuk detail lebih lanjut tentang cara menggunakan Mark untuk mem-bookmark di dalam Vim.

M Ketiga:Peta Vim

Dengan menggunakan fitur Vim Map, Anda dapat memetakan kunci ke pekerjaan tertentu yang Anda lakukan berulang kali.

Buat Peta di Vim

Dalam contoh berikut, kapan pun Anda mengetik :write , itu akan mengkompilasi file program *.c yang sedang dibuka dan mengeksekusi ./a.out, jika kompilasi berhasil.

:map :write :!cc % & ./a.out
  • :map – Perintah Vim untuk membuat peta
  • :tulis – Nama peta (nama-peta)
  • :!cc % &./a.out – Perintah yang harus dijalankan saat nama peta dipanggil.

 

Gambar :Buat peta bernama  :write untuk mengkompilasi program C dan menjalankannya

Jalankan peta

Untuk menjalankan peta, panggil nama peta. Pada contoh yang ditunjukkan pada Gambar 1, :write adalah nama peta. Saat Anda mengetik :menulis , itu akan otomatis diganti dengan :!cc % &./a.out di dalam Vim dan kompilasi program C dan jalankan a.out.

Menampilkan peta yang Tersedia

Ketik :map yang akan menampilkan semua peta yang tersedia seperti di bawah ini.

:map

   :write        :!cc % & ./a.out
   <xHome>       <Home>
   <xEnd>        <End>
   <S-xF4>       <S-F4>
   <S-xF3>       <S-F3>
   <S-xF2>       <S-F2>
   <S-xF1>       <S-F1>
   <xF4>         <F4>
   <xF3>         <F3>
   <xF2>         <F2>
   <xF1>         <F1>

Bacaan yang Disarankan

Mempelajari Editor Vi dan Vim , oleh Arnold Robbins . Saya seorang pecandu baris perintah. Jadi, tentu saja saya penggemar berat editor Vi dan Vim. Beberapa tahun yang lalu, ketika saya menulis banyak kode C di Linux, saya selalu membawa referensi saku editor Vi. Bahkan jika Anda telah menggunakan Editor Vi dan Vim selama beberapa tahun dan belum membaca buku ini, bantulah diri Anda sendiri dan baca buku ini. Anda akan kagum dengan kemampuan editor Vim.

 

Artikel ini adalah bagian dari seri Tips dan Trik Vi / Vim yang sedang berlangsung. Silakan berlangganan TheGeekStuff dan jangan lewatkan tips dan trik editor Vi dan Vim di masa mendatang.
 
Artikel ini ditulis oleh SathiyaMoorthy, pengembang Enterprise Postgres Query Analyser, alat yang efisien untuk mem-parsing log postgresql untuk menghasilkan laporan html, yang dapat digunakan untuk menyempurnakan pengaturan postgres, dan kueri sql. The Geek Stuff menyambut tips dan artikel tamu Anda.


Linux
  1. ReText – Editor Teks yang Kuat untuk Penurunan Harga dan reStructuredText

  2. Editor Vi dan Vim:12 Contoh Temukan dan Ganti yang Kuat

  3. Bagaimana cara menambahkan perintah di editor vim?

  1. Panduan Editor Teks ViM 101

  2. Editor Vi dan Vim:3 Langkah Untuk Mengaktifkan Opsi Tesaurus

  3. Tutorial Makro Vi dan Vim:Cara Merekam dan Memutar

  1. Powerline – Menambahkan Statusline dan Prompt yang Kuat ke Editor Vim dan Terminal Bash

  2. Izin File Dan Menyimpan?

  3. 8 Dasar-dasar Navigasi Editor Vim Penting