vim - 重新打开缓冲区列表中未列出的已删除缓冲区

时间:2011-10-29 11:17:12

标签: vim

这是我完整的vim配置文件https://bitbucket.org/tristan_ph/dotvim。还有我的vimrc https://bitbucket.org/tristan_ph/dotvim/src/tip/.vimrc

以下是重新产生问题的步骤。

  1. 使用(使用FuzzyFinder FufCoverageFile)打开一个倍数。 防爆。 listings_controller.rb和listings_controller_spec.rb
  2. 列出所有打开的缓冲区(在ex模式下:ls),缓冲区按预期列出。 输出:listings_controller.rb和listings_controller_spec.rb
  3. 使用以下命令删除listing_controler.rb缓冲区(在我使用Bclose之前,我认为这是原因,但当我删除它时,问题仍然存在)
  4. 使用FuzzyFinder FufCoverageFile再次打开listing_controller.rb
  5. 列出所有打开的缓冲区(:ex模式下的ls),列表中只有listings_controller_spec.rb。
  6. 如何打开缓冲区列表(:ls)上列出的listing_controller.rb?我不确定这是否是由另一个插件引起的。

1 个答案:

答案 0 :(得分:0)

如果您运行:ls!,您还会看到未列出的缓冲区。在这里,您可以看到已删除缓冲区的编号,并可以使用:b#切换到该缓冲区,其中#是缓冲区编号。