2012-12-07 73 views
0

是否有可能在每个选项卡上的vim上有一个新的实例? 因为我想在每个选项卡中有单独的缓冲区。vim:是否有可能在选项卡中有新的实例

所以,我可以为我编辑的控制器上运行一个标签,一个是我所有的意见等

+0

据我所知,要分开缓冲区,你必须启动macvim - tabs共享缓冲区的单独实例。 我建议使用拆分窗格 - 控制器在一个,在另一个查看。使用Rails,像[vim-rails](https://github.com/tpope/vim-rails)这样的插件使得这非常容易。我在[博客文章](http://novemberkilo.com/2011/02/Ode-to-vim/)中写过关于此的说明 - 也许这可能有一些好处? – novemberkilo

+2

为所有选项卡使用一个Vim实例有什么问题;你可以在每个标签页使用':windo'而不是':bufdo'? –

+0

@IngoKarkat“:windo buffers”不会像你想要的那样工作......多数民众赞成是问题 – RedlineR

回答

0

正如评论看到我不明白为什么你应该有VIM的不同实例,反正你能尝试GNU屏幕或tmux来启动不同的vim会话并在它们之间切换。

0

不,这些标签已经在Vim里面了,你显然不能在自己内部运行Vim。

在MacVim中真正拥有单独实例的唯一方法是使用两个不同的GUI窗口。

这听起来像你有麻烦保持跟踪你的缓冲区,不是吗?

+0

是的,一旦你打开了很多文件,就很难在BufferGator中找到这些文件。如果你可以记住文件名,你可以使用CommandT左右,但我总是忘记名字...... – RedlineR

+0

“大量文件”有多少?您是否考虑切换到不同的插件或缓冲区管理方法?另外CommandT和朋友的观点是你不必记住文件名,这要归功于模糊匹配。那'':[s] b'呢?您可以使用此命令走很长的路,通配符和制表符完成...标签也是浏览项目的一种非常有效的方式。 – romainl

+0

当缓冲区数量增长过多时,还可以使用':bdelete'来帮助很多。 –

相关问题