摘要:是自帶的多文件編輯方式,有了它其實(shí)你不用單裝插件來實(shí)現(xiàn)多標(biāo)簽編輯。雖然我已經(jīng)習(xí)慣了用做多文件多標(biāo)簽編輯,但是學(xué)習(xí)一下自帶的方式也不錯(cuò)。參考多文件編輯緩沖區(qū)注意默認(rèn)來講,如果你修改了文件但還沒保存,是不能切換的。
Buffer聽起來很高大尚,實(shí)際上的功能和Tab、window是一模一樣的。只是這些東西的內(nèi)在實(shí)現(xiàn)不一樣而已了。
Buffer是Vim自帶的多文件編輯方式,有了它其實(shí)你不用單裝Nerdtree插件來實(shí)現(xiàn)多標(biāo)簽編輯。
這是看個(gè)人習(xí)慣吧。
雖然我已經(jīng)習(xí)慣了用Nerdtree做多文件多標(biāo)簽編輯,但是學(xué)習(xí)一下Vim自帶的buffer方式也不錯(cuò)。
參考:Vim 多文件編輯:緩沖區(qū)
注意:默認(rèn)來講,如果你修改了文件但還沒保存,是不能切換buffer的。但是這樣會(huì)很不方便,不像切換tab一樣。我們可以在vimrc中設(shè)置來取消這個(gè)限制:
set hidden
但是要知道,沒有保存的話,是不能關(guān)閉buffer的。
怎樣開啟buffer?
實(shí)際上,buffer一直在開啟著。這是你每次用:e file切換文件,或者在Nerdtree上按o打開文件,都是把當(dāng)前的畫面切換成了新文件你沒有注意到而已。
實(shí)際上背后的buffer一直都在,你只要打開過一次的,都可以切換回去。
其實(shí)在沒有安裝vim-airline狀態(tài)欄之前是沒有注意到的,但是airline好心的有功能在最上方顯示buffer,才讓我覺得其實(shí)buffer有時(shí)候可能會(huì)比tab標(biāo)簽更好用。
常用命令" List Buffers 查看當(dāng)前所有的buffer :ls b " Buffer Next 下一個(gè)buffer :bn " Buffer Previous 上一個(gè)buffer :bp " Buffer Down 關(guān)閉當(dāng)前buffer :bd " Buffer number 指定第二個(gè)buffer :b 2快捷鍵設(shè)計(jì)
如果要保證buffer的切換像tab一樣方便,肯定是要設(shè)置快捷鍵的,要不然總輸入命令太慢了。
"按Ctrl+h 向左移動(dòng)一個(gè)buffer nnoremap:bp "按Ctrl+l 向右移動(dòng)一個(gè)buffer nnoremap :bn "按Ctrl+^ 關(guān)閉當(dāng)前buffer nnoremap :bd
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/25072.html
摘要:與命令執(zhí)行相反的操作。撤銷當(dāng)前行的所有操作。行內(nèi)查找上一處指定字符出現(xiàn)的位置,如果找到,并將光標(biāo)移至指定字符處。文件內(nèi)執(zhí)行替換第一個(gè)匹配項(xiàng)替換所有。執(zhí)行一系列修改。復(fù)合命令列表從光標(biāo)片刪至行尾,并進(jìn)入插入模式。光標(biāo)移至行尾,并進(jìn)入追加模式。 安裝pathogen.vim(插件管理) mkdir -p ~/.vim/autoload ~/.vim/bundle && curl -LS...
摘要:此篇文章參照配置參數(shù)中文詳細(xì)說明一文,動(dòng)手操作整理文檔,盡可能的詳盡。這里在主機(jī)上通過瀏覽器訪問這個(gè)站點(diǎn)的時(shí)候,會(huì)根據(jù)來訪的主機(jī)的值,負(fù)載均衡到和服務(wù)器上。如果其中一個(gè)服務(wù)器無效后,負(fù)載均衡服務(wù)器會(huì)自動(dòng)將請(qǐng)求轉(zhuǎn)發(fā)到正常的服務(wù)器。 此篇文章參照Nginx配置參數(shù)中文詳細(xì)說明一文,動(dòng)手操作整理文檔,盡可能的詳盡。 Nginx配置參數(shù)中文詳細(xì)說明 #定義Nginx運(yùn)行的用戶和用戶組 user...
摘要:光標(biāo)移動(dòng)基本詞向前移動(dòng),光標(biāo)停在第一個(gè)字符向后移動(dòng),光標(biāo)停在第一個(gè)字符向后移動(dòng),光標(biāo)停在最后一個(gè)字符行首或行尾移動(dòng)到行尾移動(dòng)到行首,非空白字符移動(dòng)到行首,第一個(gè)字符指定字符單行搜索下一個(gè)單個(gè)字符單行搜索上一個(gè)單個(gè)字符單行搜索下一個(gè)單個(gè)字符, VIM 光標(biāo)移動(dòng) 基本 h j k l 詞 b 向前移動(dòng),光標(biāo)停在第一個(gè)字符 (backward) w 向后移動(dòng),光標(biāo)停...
摘要:相反,不顯示行號(hào)設(shè)置為粘貼模式,解決粘貼時(shí)縮進(jìn)錯(cuò)亂問題。會(huì)自動(dòng)加入創(chuàng)建從當(dāng)前行起至以下行的折疊標(biāo)記,進(jìn)行折疊。中的標(biāo)記都有一個(gè)名字,這個(gè)名字用單一的字符表示。 學(xué)習(xí)vim并且其會(huì)成為你最后一個(gè)使用的文本編輯器 學(xué)習(xí)建議: 丟棄鼠標(biāo)和小鍵盤 具有搭配使用各種按鍵的意識(shí) 首先來一張 mindmap : showImg(http://sean-images.qiniudn.com/V...
閱讀 1999·2021-09-07 10:24
閱讀 2098·2019-08-30 15:55
閱讀 2049·2019-08-30 15:43
閱讀 676·2019-08-29 15:25
閱讀 1067·2019-08-29 12:19
閱讀 1949·2019-08-23 18:32
閱讀 1525·2019-08-23 17:59
閱讀 955·2019-08-23 12:22