将gvim带到前台

时间:2013-05-30 15:37:46

标签: linux vim alias tcsh

我正在尝试为gvim创建别名,使用vim-server在新标签页中打开文件, 别名(现在)是:

/util/Linux/bin/gvim --servername $VIMSERVER --remote-tab-silent !*

虽然这是有效的,但它会将gvim窗口留在后台。 我想把窗口带到前面,尝试了几个谷歌解决方案但没有成功。

我使用的是RHEL 5.2,tcsh,vim 7.2,没有root(工作计算机),我没有安装wmctrl(找到一些使用wmctrl的解决方案)。

帮助表示感谢,谢谢!

2 个答案:

答案 0 :(得分:3)

为此,有foreground()remote_foreground()函数,如:

vim -c "call remote_foreground('$VIMSERVER')" -c quit

答案 1 :(得分:2)

我遇到了同样的问题但这在使用KDE时似乎有效。

  1. 右键单击gvim边框并选择“配置窗口行为”
  2. 从左侧图标中选择“焦点”
  3. 将下拉'焦点窃取预防'更改为无
  4. 希望这也适合你。