我使用的是 Openbox 3.6.1 窗口和 Arch 5.6.4,NeoVim 0.4.3 和 gnome-terminal 3.36.1。这些是最新版本。
.vimrc
我目前正在使用 NeoVim文件中的这些行来调整 gnome 终端窗口的大小
set lines=36 columns=128
然而,这并不理想,因为我经常有不同的窗口布局需求。
我想要的是窗口最大化打开,无论我的窗口布局如何。
在 gnome 终端命令行上,以下命令rc.xml
在 gnome 终端中使用 nvim 打开文件,并按预期最大化窗口。
gnome-terminal --window --maximize -e "bash -c 'nvim /home/user/rc.xml'"
不过,我通常不使用 nvim 这种方式打开文件。
我所做的是使用 Openbox 键绑定在 gnome 终端中调用 nvim。
以下是我在rc.xml
文件中尝试过的 3 个示例键绑定..
.. 此键绑定rc.xml
使用 nvim 打开文件,但不根据需要使用最大化的 gnome 终端窗口...
<keybind key="w-a-numbersign">
<action name="Execute">
<command>gnome-terminal --window --maximize -e "bash -c 'nvim /home/user/rc.xml'"</command>
</action>
</keybind>
.. 再次.. 这个键绑定rc.xml
使用 nvim 打开文件,但不是根据需要使用最大化的 gnome 终端窗口...
<keybind key="w-a-numbersign">
<action name="Execute"><command>gnome-terminal --window --maximize -e "/bin/bash -c '
nvim /home/user/rc.xml;
exit;
exec /bin/bash -i'"</command></action>
</keybind>
.. 再次.. 这个键绑定rc.xml
使用 nvim 打开文件,但不是根据需要使用最大化的 gnome 终端窗口...
<keybind key="w-a-numbersign">
<action name="Execute"><command>/home/user/linux_config/script_vim/rc.xml.sh</command></action>
</keybind>
..上面的脚本只包含
#!/bin/bash
gnome-terminal --start-maximized -e \"bash -c 'nvim /home/user/rc.xml'\"
我不知道.vimrc
文件中的任何参数会阻止终端窗口打开最大化。
谁能建议我如何调整我的按键绑定以最大化打开此窗口?
答案1
我发现了一个 gnome 终端语法,允许 Openbox 键绑定打开最大化的窗口
<keybind key="w-a-numbersign"><action name="Execute"><command>bash -c '
gnome-terminal --window --maximize -e "nvim /home/user/rc.xml";
'</command></action></keybind>