摘要:是自帶的多文件編輯方式,有了它其實你不用單裝插件來實現多標簽編輯。雖然我已經習慣了用做多文件多標簽編輯,但是學習一下自帶的方式也不錯。參考多文件編輯緩沖區注意默認來講,如果你修改了文件但還沒保存,是不能切換的。
Buffer聽起來很高大尚,實際上的功能和Tab、window是一模一樣的。只是這些東西的內在實現不一樣而已了。
Buffer是Vim自帶的多文件編輯方式,有了它其實你不用單裝Nerdtree插件來實現多標簽編輯。
這是看個人習慣吧。
雖然我已經習慣了用Nerdtree做多文件多標簽編輯,但是學習一下Vim自帶的buffer方式也不錯。
參考:Vim 多文件編輯:緩沖區
注意:默認來講,如果你修改了文件但還沒保存,是不能切換buffer的。但是這樣會很不方便,不像切換tab一樣。我們可以在vimrc中設置來取消這個限制:
set hidden
但是要知道,沒有保存的話,是不能關閉buffer的。
怎樣開啟buffer?
實際上,buffer一直在開啟著。這是你每次用:e file切換文件,或者在Nerdtree上按o打開文件,都是把當前的畫面切換成了新文件你沒有注意到而已。
實際上背后的buffer一直都在,你只要打開過一次的,都可以切換回去。
其實在沒有安裝vim-airline狀態欄之前是沒有注意到的,但是airline好心的有功能在最上方顯示buffer,才讓我覺得其實buffer有時候可能會比tab標簽更好用。
常用命令" List Buffers 查看當前所有的buffer :ls b " Buffer Next 下一個buffer :bn " Buffer Previous 上一個buffer :bp " Buffer Down 關閉當前buffer :bd " Buffer number 指定第二個buffer :b 2快捷鍵設計
如果要保證buffer的切換像tab一樣方便,肯定是要設置快捷鍵的,要不然總輸入命令太慢了。
"按Ctrl+h 向左移動一個buffer nnoremap:bp "按Ctrl+l 向右移動一個buffer nnoremap :bn "按Ctrl+^ 關閉當前buffer nnoremap :bd
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25072.html
摘要:此篇文章參照配置參數中文詳細說明一文,動手操作整理文檔,盡可能的詳盡。這里在主機上通過瀏覽器訪問這個站點的時候,會根據來訪的主機的值,負載均衡到和服務器上。如果其中一個服務器無效后,負載均衡服務器會自動將請求轉發到正常的服務器。 此篇文章參照Nginx配置參數中文詳細說明一文,動手操作整理文檔,盡可能的詳盡。 Nginx配置參數中文詳細說明 #定義Nginx運行的用戶和用戶組 user...
摘要:相反,不顯示行號設置為粘貼模式,解決粘貼時縮進錯亂問題。會自動加入創建從當前行起至以下行的折疊標記,進行折疊。中的標記都有一個名字,這個名字用單一的字符表示。 學習vim并且其會成為你最后一個使用的文本編輯器 學習建議: 丟棄鼠標和小鍵盤 具有搭配使用各種按鍵的意識 首先來一張 mindmap : showImg(http://sean-images.qiniudn.com/V...
閱讀 1951·2021-09-07 10:24
閱讀 2087·2019-08-30 15:55
閱讀 2038·2019-08-30 15:43
閱讀 671·2019-08-29 15:25
閱讀 1046·2019-08-29 12:19
閱讀 1927·2019-08-23 18:32
閱讀 1515·2019-08-23 17:59
閱讀 947·2019-08-23 12:22