我得到旧缓冲区时被打开,我按

Ctrl-O

我只想要浏览的缓冲器,我必须打开前Vim届会议。

怎么你能快速浏览之间目前的缓冲器在Vim 与Ctrl-O?

有帮助吗?

解决方案

不幸的是,我不知道怎么做 CTRL-O 行为方式,你会喜欢的。但我可以给你一些小技巧,可能会对你有所帮助。

  1. 你可以使用 g;g, 跳到的地方 在那里你必须做出改变, 但只有在 当前的缓冲器.

    我知道这是不一样的 CTRL-O/I, ,因为这只是关于 "更改", 和这只轨道目前的缓冲器,但它可能是有用的。

  2. 你可以快速浏览你打开的缓冲器的映射在你 .vimrc 是这样的:

    nmap <special> <C-Up> :bnext<CR>
    nmap <special> <C-Down> :bprevious<CR>
    

我知道这并没有真正回答你的问题,但我想,也许这些夫妇的技巧可能有点帮助你vimming.


编辑: 我想补充一点,因为你有兴趣快速浏览的缓冲器,我个人建议一个小小的插件称为QuickBuf:

http://www.vim.org/scripts/script.php?script_id=1910

我在我的地图 .vimrc 为此:

let g:qb_hotkey = ",b"

试试吧,这样的速度比打字 :ls 和另一个整洁的事情是,你可以移动列表 j/k 和新闻 <enter> 选择的缓冲区。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top