通常,我们从命令行打开gvim,如下所示:
gvim someFile.txt
但是我们如何从命令行关闭它呢?而不是从gvim本身关闭它?我想做一些自动化,因此,将需要从命令行关闭它。
vjrehmav1#
gVIM 有 能力 以 客户 端/服务 器 的 方式 运行 。 这 意味 着 你 可以 向 一 个 正在 运行 的 VIM 发送 命令 。请 执行 以下 操作1.启动 GVIM , 打开 文档 , 执行 任何 操作1.运行 以下 命令 关闭 GVIM
vim --servername GVIM --remote-send '<C-\><C-N>:wq<CR>'
中 的 每 一 个这 将 在 GVIM 中 保存 文件 并 关闭 GVIM 。
gkn4icbw2#
首先,为什么要使用gui应用程序来实现自动化?但您可以通过发送<ESC>ZZ或:q!来关闭它
<ESC>ZZ
:q!
2条答案
按热度按时间vjrehmav1#
gVIM 有 能力 以 客户 端/服务 器 的 方式 运行 。 这 意味 着 你 可以 向 一 个 正在 运行 的 VIM 发送 命令 。
请 执行 以下 操作
1.启动 GVIM , 打开 文档 , 执行 任何 操作
1.运行 以下 命令 关闭 GVIM
中 的 每 一 个
这 将 在 GVIM 中 保存 文件 并 关闭 GVIM 。
gkn4icbw2#
首先,为什么要使用gui应用程序来实现自动化?
但您可以通过发送
<ESC>ZZ
或:q!
来关闭它