2015-04-02 82 views
0

通常情况下,我们从这样的命令行打开gvim的关闭GVIM:如何从命令提示符

gvim someFile.txt 

但是我们如何从命令行关闭它呢?而不是从gvim本身关闭它?

我想做一些自动操作,因此需要从命令行关闭它。

在此先感谢!

+0

你为什么试图在自动化脚本中打开'gvim'?我认为,出于自动化的目的,'sed' /'awk'可能是更好的选择。即使您想使用vim,也可以使用VIMscript,它将作为自动化脚本的一部分生成,并使用'vim -S $ VIMSCRIPT_PATH'打开VIM。在该脚本中保留'qall'作为最后的陈述。 – anishsane 2015-04-02 05:51:22

回答

1

首先,你为什么要使用gui应用程序进行自动化?

但是你可以通过发送关闭,要么<ESC>ZZ:q!

2

GVIM在客户机/服务器的方式来行动的能力。这意味着你可以发送命令到正在运行的vim。

执行以下操作

  1. 启动GVIM,打开一个文档,做任何
  2. 运行以下命令来关闭GVIM

    VIM --servername GVIM --remote-发送“:WQ '

这会将文件保存在GVIM中并关闭GVIM。