GNU/Linux >> Belajar Linux >  >> Linux

Vim Editor:Cara Mengatur Fitur Dokumen yang Terakhir Digunakan menggunakan Plugin MRU

Hampir semua aplikasi memiliki kemampuan untuk menampilkan Most Recent Used (MRU) dokumen.

Editor Vim secara default tidak memiliki fitur ini. Tetapi menggunakan plugin MRU.vim, Anda dapat menggunakan file yang paling baru digunakan (dibuka dan diedit) di dalam editor Vim seperti yang dijelaskan di bawah ini.

Artikel ini adalah bagian dari seri Tips dan Trik Vi / Vim yang sedang berlangsung.

Artikel ini menjelaskan cara menginstal plugin MRU.vim dalam 2 langkah mudah. Ini juga menjelaskan tentang 7 fitur canggih dari Plugin yang Paling Baru Digunakan. Ini pasti akan mengubah cara Anda menggunakan editor Vim.

2 Langkah untuk Menginstal MRU.vim

Langkah 1:Unduh plugin versi terbaru dari vim.org

Unduh plugin dari vim.org

$ cd /usr/src
$ wget -O mru.vim http://www.vim.org/scripts/download_script.php?src_id=9274

Langkah 2:Instal plugin MRU vim

$ mkdir ~/.vim # if the directory does not exist already
$ cd ~/.vim/plugin/
$ cp /usr/src/mru.vim .

7 Fitur Hebat MRU.vim

Setelah menginstal plugin ini, setiap kali Anda membuka file untuk membaca atau menulis, file itu akan ditambahkan ke daftar MRU.

1. Lihat File yang Terakhir Digunakan di Vi / Vim Editor

:MRU

Note: :MRU (upper-case) works. :mru (lower-case) doesn't work.

:MRU akan menampilkan “paling baru digunakan ” file yang diurutkan berdasarkan penggunaan terakhir dari atas ke bawah seperti yang ditunjukkan di bawah ini. Untuk membuka file tekan ENTER saat kursor berada di nama file tersebut.

Gambar:Editor Vim menampilkan Daftar "Dokumen Terbaru"

Catatan: Segera setelah menginstal plugin MRU, Anda mungkin tidak melihat file apa pun di daftar MRU. Gunakan editor Vim untuk membuka beberapa file setelah menginstal plugin,  agar daftar MRU bertambah.

2. Bagaimana Cara Meningkatkan Jumlah Daftar MRU? (Meningkatkan Jumlah File yang Disimpan)

Secara default, daftar MRU hanya menyimpan 10 file terakhir yang digunakan. Tambahkan baris berikut ke  ~/.vimrc Anda untuk meningkatkan batas ini seperti yang ditunjukkan di bawah ini.

$ cat ~/.vimrc
let MRU_Max_Entries = 20

3. Cara Mencari File Di Dalam Daftar MRU

Saat Anda menambah jumlah file, mungkin sulit untuk menggulir daftar MRU untuk memilih file yang Anda cari. Sebagai gantinya, Anda dapat menggunakan perintah Vim normal untuk mencari di dalam daftar MRU. Jadi Anda bisa memberi (slash)/ dan memberi pola untuk dicari.

Dalam contoh berikut, daftar MRU sangat panjang. Saya melakukan "/yum", yang memindahkan kursor secara otomatis ke /etc/yum.conf entri MRU. Menekan enter, akan membuka file ini.

Gambar:Cari Daftar MRU Menggunakan /

Anda juga dapat menggunakan fungsi pencarian MRU seperti yang dijelaskan di bawah ini.

  • Masukkan sebagian nama file dan tekan TAB yang akan mengisi nama file, yang dapat Anda buka dengan menekan enter,
  • Masukkan satu atau dua karakter nama file atau nama jalur, dan tekan tab untuk memutar nama file.

4. Membuka File dari Daftar MRU di Tab Baru

Menekan enter pada entri MRU akan membuka file di jendela yang sama secara default. Ini akan terbuka di jendela baru jika file yang dibuka di jendela saat ini belum disimpan.

  • Untuk membuka file dari entri MRU di Tab baru , tekan ‘t’ saat kursor berada pada nama file di jendela MRU.
  • :tabn akan membawa Anda ke tab berikutnya
  • :tabp akan membawa Anda ke tab sebelumnya

5. Perbarui Jendela MRU

Untuk memperbarui jendela MRU saat ini, tekan 'u'. Setiap kali membuka jendela MRU, itu akan selalu membuka konten yang lebih baru.

6. Mengecualikan File Tertentu Menggunakan MRU_Exclude_Files

Untuk mengecualikan file tertentu agar tidak ditampilkan di MRU, Anda dapat menyimpan regex di variabel MRU_Exclude_Files sebagai:

$ cat ~/.vimrc
let MRU_Exclude_Files = '^/tmp/.*\|^/var/tmp/.*'  " For Unix

Di atas akan mengecualikan /tmp dan /var/tmp agar tidak disimpan di MRU.

7. Menyertakan File Tertentu Menggunakan MRU_Include_Files

Untuk memasukkan hanya jenis file tertentu di MRU, Anda dapat menyimpan regex di variabel MRU_Include_Files seperti yang ditunjukkan di bawah ini. Ini hanya akan menyertakan file yang ada di /home/ramesh untuk disimpan di MRU.

$ cat ~/.vimrc
let MRU_Include_Files = '^/home/ramesh/.*'

Linux
  1. Bagaimana saya mengonfigurasi Vim sebagai editor default saya di Linux

  2. Cara Mengatur Server Logging Terpusat menggunakan Rsyslog

  3. Bagaimana cara menambahkan perintah di editor vim?

  1. Cara Mengatur Blok GeoIP menggunakan Apache

  2. Jadikan Vim sebagai Bash-IDE Anda Menggunakan Plugin dukungan bash

  3. Cara membuka file di vim menggunakan pipa

  1. Cara Mencari untuk Menemukan Kata di Editor Teks Vim atau Vi

  2. Cara mendapatkan hasil maksimal dari Qmmp 1.0

  3. Cara Mengelola Plugin Vim Menggunakan Vundle Di Linux