【问题标题】:vifm and gvim automatically switchvifm 和 gvim 自动切换
【发布时间】:2014-09-22 09:43:11
【问题描述】:


要从 vifm 打开 pdf 文件,我使用:filetype *.pdf zathura %f &。并且自动将我聚焦在 zathura 窗口上。但是当我使用 filetype *.c,*.h gvim --remote-tab-silent %f & 打开任何文本文件时,我必须按 alt-tabwin-2 切换到 gvim 窗口。
我可以自动聚焦到 gvim 吗?

【问题讨论】:

  • 通常gvim 会自动执行此操作。例如。 gvim --remote-tab-silent path/to/file 应该足够了(它对我来说很好),它可能是其他干扰,可能是您的终端、桌面环境或窗口管理器。

标签: vim vifm


【解决方案1】:

为此,Vim 具有remote_foreground() 函数。尝试通过--remote-expr发送。

【讨论】:

  • filetype *.c,*.h gvim --servername GVIM --remote-expr "foreground() " %f &不给我焦点,我需要按Alt-tab
  • 我认为您仍然需要--remote-tab-silent,并首先通过手动调用来测试它。
  • gvim --servername GVIM --remote-expr "foreground() " --remote-tab-silent gpio.c & 根本不打开文件
  • 我担心两者都不支持一次。您可能需要调用gvim --servername 两次,即将文件打开和前台拆分为两个调用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多