我需要在vim启动时发送Alt-F10组合键。我在Linux Mint上。我试过了:au GUIEnter * call feedkeys("\<M-F10>")
。
但这没有用。
感谢。
答案 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
命令。