Vim 編輯器:如何使用 MRU 插件設(shè)置最近使用的文檔功能

      網(wǎng)友投稿 1113 2025-03-31

      幾乎所有應(yīng)用程序都能夠顯示最近使用 (MRU)文檔。


      Vim 編輯器默認(rèn)沒有這個(gè)功能。但是使用 MRU.vim 插件,您可以使用 Vim 編輯器中最近使用(打開和編輯)的文件,如下所述。

      這篇文章是正在進(jìn)行的Vi / Vim 技巧和竅門系列的一部分。

      本文解釋了如何通過 2 個(gè)簡單的步驟安裝 MRU.vim 插件。這也解釋了最近使用的插件的 7 個(gè)強(qiáng)大功能。這肯定會(huì)改變您使用 Vim 編輯器的方式。

      安裝 MRU.vim 的 2 個(gè)步驟

      第 1 步:從 vim.org 下載最新版本的插件

      從vim.org下載插件

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

      第二步:安裝MRU vim插件

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

      MRU.vim的7大強(qiáng)大功能

      安裝此插件后,每當(dāng)您打開文件進(jìn)行讀取或?qū)懭霑r(shí),它都會(huì)被添加到 MRU 列表中。

      1. 在 Vi/Vim 編輯器中查看最近使用的文件

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

      :MRU將按照最近使用情況從上到下顯示“最近使用”的文件,如下所示。要打開文件,當(dāng)光標(biāo)位于該文件名時(shí)按 ENTER。

      圖:Vim 編輯器顯示“最近的文檔”列表

      注意:剛安裝 MRU 插件后,您可能看不到 MRU 列表中的任何文件。安裝插件后使用 Vim 編輯器打開幾個(gè)文件,以便 MRU 列表增長。

      2.如何增加MRU列表數(shù)?(增加存儲(chǔ)的文件數(shù))

      默認(rèn)情況下,MRU 列表僅存儲(chǔ)最近使用的 10 個(gè)文件。將以下行添加到您的 ~/.vimrc 以增加此限制,如下所示。

      Vim 編輯器:如何使用 MRU 插件設(shè)置最近使用的文檔功能

      $ cat ~/.vimrc let MRU_Max_Entries = 20

      3. 如何在 MRU 列表中搜索文件

      當(dāng)您增加文件數(shù)量時(shí),可能很難滾動(dòng) MRU 列表以選擇您要查找的文件。相反,您可以使用普通的 Vim 命令在 MRU 列表中進(jìn)行搜索。所以你可以給出 (slash)/ 并給出一個(gè)模式來搜索。

      在以下示例中,MRU 列表很長。我做了一個(gè)“/yum”,它會(huì)自動(dòng)將光標(biāo)移動(dòng)到 /etc/yum.conf MRU 條目。按回車鍵,將打開這個(gè)文件。

      圖:使用 / 搜索 MRU 列表

      您還可以使用 MRU 搜索功能,如下所述。

      輸入部分文件名并按TAB,這將填充文件名,您可以按回車鍵打開,

      輸入文件名或路徑名的一到兩個(gè)字符,然后按 Tab 鍵圍繞文件名旋轉(zhuǎn)。

      4. 在新選項(xiàng)卡中打開 MRU 列表中的文件

      默認(rèn)情況下,在 MRU 條目上按 Enter 鍵將在同一窗口中打開文件。如果當(dāng)前窗口中打開的文件尚未保存,它將在新窗口中打開。

      要在該MRU入口打開文件的新選項(xiàng)卡,按“T”當(dāng)光標(biāo)位于MRU窗口的文件名。

      :tabn將帶您到下一個(gè)選項(xiàng)卡

      :tabp將帶您到上一個(gè)選項(xiàng)卡

      5.更新MRU窗口

      要更新當(dāng)前的 MRU 窗口,請(qǐng)按“u”。當(dāng)打開 MRU 窗口時(shí),它總是會(huì)打開較新的內(nèi)容。

      6. 使用 MRU_Exclude_Files 排除某些文件

      要從 MRU 中排除某些文件,您可以將正則表達(dá)式存儲(chǔ)在 MRU_Exclude_Files 變量中:

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

      以上將排除 /tmp 和 /var/tmp 存儲(chǔ)在 MRU 中。

      7. 使用 MRU_Include_Files 包含某些文件

      要在 MRU 中僅包含某些類型的文件,您可以將正則表達(dá)式存儲(chǔ)在 MRU_Include_Files 變量中,如下所示。這將僅包括要存儲(chǔ)在 MRU 中的 /home/ramesh 中的文件。

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

      IDE

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:基于ModelArts學(xué)習(xí)Python編程丨【我的華為云體驗(yàn)之旅】
      下一篇:WPS表格技巧—從一組數(shù)據(jù)中隨機(jī)抽取樣本(wpsexcel隨機(jī)抽取數(shù)據(jù))
      相關(guān)文章
      久久久久久亚洲精品不卡| 亚洲 无码 在线 专区| 国产亚洲福利一区二区免费看| 亚洲人成电影网站| 亚洲韩国在线一卡二卡| 亚洲av日韩av无码| 老色鬼久久亚洲AV综合| 亚洲午夜精品久久久久久人妖| 亚洲av午夜福利精品一区| 亚洲精品无码成人片久久| 亚洲精品无码久久久久sm| 亚洲人成人无码网www电影首页| 亚洲伊人成无码综合网 | 亚洲av午夜成人片精品电影 | 亚洲av无码不卡| 久久久久亚洲精品无码系列| 亚洲短视频男人的影院| 久久亚洲AV成人无码国产| 亚洲综合色丁香麻豆| 亚洲卡一卡2卡三卡4麻豆| 精品丝袜国产自在线拍亚洲| 亚洲大成色www永久网址| 亚洲精品久久无码| 国产偷国产偷亚洲高清在线| 亚洲精品视频在线看| 国产亚洲一区区二区在线| 亚洲精品无码乱码成人| 九月丁香婷婷亚洲综合色| 久久亚洲伊人中字综合精品| 91亚洲国产成人精品下载| 亚洲日本视频在线观看| 亚洲五月综合网色九月色| 亚洲综合偷自成人网第页色 | 亚洲av不卡一区二区三区 | 久久精品国产亚洲AV天海翼| 亚洲Av无码国产情品久久| 亚洲欧洲无码AV电影在线观看 | 国产成人精品久久亚洲高清不卡| 亚洲国产成人精品女人久久久| 国产AⅤ无码专区亚洲AV| 国产成人精品日本亚洲|