Vim在启动时发送Alt-F10键

时间:2015-07-01 10:29:22

标签: linux vim

我需要在vim启动时发送Alt-F10组合键。我在Linux Mint上。我试过了:au GUIEnter * call feedkeys("\<M-F10>")。 但这没有用。

感谢。

1 个答案:

答案 0 :(得分:1)

您可能正在寻找:simalt命令。

VimFAQ 33.3. - 'How do I start GUI Vim in a maximized window always?'显示了一个类似于您尝试过的示例:

autocmd GUIEnter * simalt ~x

修改

simalt命令仅适用于ms-windows,因此它只会在Linux上显示错误消息。

您可以使用'lines''columns'选项的大值,通过在vimrc中添加以下内容,使gVim与最大化窗口类似:

set columns=1000
set lines=100

您可以使用feedkeys更改为最大化状态,正如您所提到的那样。在带有LXDE的Linux Mint上,命令call feedkeys("\<M-F10>")显示gVim'文件'菜单:'打开,保存,打印,退出等'。这里打开菜单并点击'Maximize'的命令是 Alt + space x 。但遗憾的是,从gVim发送<A-space>并不容易,类似于is discussed on this post。如果您的Windows管理器也在 Alt + 空间中继,您应该尝试更改其配置(对于LXDE,它位于〜/ .config / openbox / lxde-rc.xml)使用其他一些组合键,然后通过feedkeys()发送。

第三个选项是shell plugin,它提供:Maximize命令。