我需要在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()
命令。