bash – 在多个(新)选项卡中打开现有Gvim中的文件

前端之家收集整理的这篇文章主要介绍了bash – 在多个(新)选项卡中打开现有Gvim中的文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我把一些别名在我的.bashrc打开一组项目文件在gvim,每个在自己的选项卡:
gvim -p <list of file names using absolute paths>

这是好和好,除了有几组文件,我可能想在任何给定时间之间移动(我当前的项目使用Ruby on Rails,因此解释)。真正真棒的是,如果我可以将新的选项卡附加到现有的gvim实例。在我最后的位置,我在Vista上工作;我通过在gvim中打开一堆空标签,让我右键单击文件名并选择“在现有的无名gvim中打开”。现在我使用Ubuntu和上下文菜单上没有这样的东西。有没有办法从命令行做到这一点?

如果vim使用 clientserver选项编译,您可以这样做。使用以下标志启动vim实例:
$ gvim --servername GVIM  # GVIM is the server name. It can be anything.

要在此实例中打开更多选项卡,可以运行以下命令:

$ gvim --servername GVIM --remote-tab file1 file2 file3 ...

vim中的clientserver特性非常方便。它不限于打开文件;它可以用于使用命令行向vim发送任何命令。例如,要远程关闭vim实例,可以使用:

$ gvim --servername GVIM --remote-send '<Esc>:wqa<CR>'

猜你在找的Bash相关文章