GF
command.which打開一個文件,該文件在當前光標位置開了一個VIM文件。
我用
CTRL +^
用於切換之間最後兩個打開的文件。 但是, 我該如何前進和後退打開文件?
GF
command.which打開一個文件,該文件在當前光標位置開了一個VIM文件。
我用
CTRL +^
用於切換之間最後兩個打開的文件。 但是, 我該如何前進和後退打開文件?
:bn
& :bp
循環緩衝區
要我用ctrl+w+w
要循環打開的文件週期窗口:next
& :prev
要列出打開的緩衝區::ls
從好老六:e#
重新打開一個文件^^(不使用它,因爲年齡......好吧,因爲VIM來到了我的系統^^)
編輯:一個快速檢查gvim的在Windows(套NOCP)
map <C-tab> ^[:bn^M
才能進入逃生(^ [),然後輸入(^ M),你必須按Ctrl + v,然後將特殊字符
編輯2:吸塵器這樣做的方法是把它放在.vimrc
map <C-tab> <esc>:bn<cr>
但只記得使用鍵的助記鍵取決於其他一些選項(我不記得哪一個)。
最好的辦法是恕我直言寫一個VIM功能節省了實際模式,執行開關,然後恢復它,然後在每一個模式,它映射到(:[XXX]映射命令)
或者,你可能想檢查任何一個插件試圖緩衝區導航更容易
我自己已經減少到<leader>bx
,x
是緩衝區的數量。 選擇緩衝區是通過底部的一個很好的彈出列表完成的。
爲了得到這個行爲,你首先會像這樣,在vimrc文件安裝LustyJuggler(https://github.com/vim-scripts/LustyJuggler),然後設置了快捷鍵:
nmap <leader>b :LustyJuggler<CR>
注意,當你在正常模式下,該映射只適用。
感謝您的鏈接,漂亮的插件。 – BigMike 2012-04-02 08:14:16
您還可以映射TAB鍵以快速循環打開緩衝區。
以下添加到您的vimrc文件:
:nnoremap <Tab> :bnext<CR>
:nnoremap <S-Tab> :bprevious<CR>
這很好,但是,我需要ESC模式。 – sat 2012-03-30 08:06:08
您可以添加一些自定義映射來強制esc模式,循環通過緩衝區並重新進入編輯模式。某處有一個將此映射到ctrl + F6的VIM腳本,它會嘗試找到它。 – BigMike 2012-03-30 08:07:33