我需要在vim启动时发送alt-f10组合键。我在LinuxMint上。我试过:au GUIEnter * call feedkeys("\<M-F10>")
但那没用。
谢谢。

最佳答案

您可能正在寻找:simalt命令。
VimFAQ 33.3. - 'How do I start GUI Vim in a maximized window always?'显示了一个与您所尝试的类似的示例:

autocmd GUIEnter * simalt ~x

编辑:
simalt命令仅适用于ms-windows,因此它仅在linux上显示错误消息。
通过向VIMRC添加以下内容,可以使用GCVM与“最大化”窗口类似的最大值来使用“'lines''columns'选项”:
set columns=1000
set lines=100

您可以通过使用进给键来改变最大化状态,正如您所提到的。在Linux MINT与LXDE命令“cc>显示GVIM文件”菜单:“打开,保存,打印,退出等”。这里打开菜单并点击“最大化”的命令是ALT+空间X,但不幸的是,从GVIM发送call feedkeys("\<M-F10>")不太容易,类似于is discussed on this post。如果您的windows管理器也在alt+space上运行,那么您应该尝试更改它的配置(对于lxde,它在~/.config/openbox/lxde rc.xml上)以使用其他键组合,然后通过<A-space>发送它。
第三个选项是shell plugin,它提供feedkeys()命令。

10-07 15:33