從?#65279字符看dede模板頁面編碼問題
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 以增加此限制,如下所示。
$ 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)容。