按
时,我会打开旧的缓冲区Ctrl-O
我只想浏览我在当前Vim会话中打开的缓冲区。
如何使用Ctrl-O快速浏览Vim中当前缓冲区?
答案 0 :(得分:2)
遗憾的是,我不知道如何让CTRL-O
按照您的喜好行事。但我可以为您提供一些可能对您有所帮助的提示。
您可以使用g;
和g,
跳转到您已做出更改的地方,但仅限于当前缓冲区强>
我知道这与CTRL-O/I
不同,因为这只是关于“更改”,它只跟踪当前缓冲区,但无论如何它都可能有用。
您可以使用.vimrc
中的映射快速浏览已打开的缓冲区,如下所示:
nmap <special> <C-Up> :bnext<CR>
nmap <special> <C-Down> :bprevious<CR>
我知道这并没有真正回答你的问题,但我想也许这些提示可能对你的修饰有所帮助。
编辑:我想补充一点,因为您对快速浏览缓冲区感兴趣,我个人推荐一个名为QuickBuf的小插件:
http://www.vim.org/scripts/script.php?script_id=1910
我将其映射到我的.vimrc
中:
let g:qb_hotkey = ",b"
尝试一下,它比键入:ls
更快,而另一个简洁的事情就是你可以使用j/k
移动到列表中,然后按<enter>
选择缓冲区。