启动像vim这样的程序时,您可以隐藏tmux状态栏吗?


2

vim如果没有底部的tmux状态栏,则某些程序(如)看起来会好得多。我已经设置了一个键来切换状态栏的可见性,但是如果我每次开始时状态栏都消失了,它甚至是很棒的vim

tmux是否支持如此出色的功能?还是可以从.vimrc侧面接近?我希望比alias vim='tmux set status; vim'可能的情况更优雅。

Answers:


3

将此添加到您的.vimrc文件:

autocmd VimEnter,VimLeave * silent !tmux set status

2
这不是完美的!如果您有两个窗口,tmux并且将在每个窗口中运行,则vim关闭tmux status,然后on单击next vim。不能使用单独status offVimEnterstatus on通过VimLeave的原因上面,因为。我认为您应该ps在运行run之前检查vim是否运行(也许通过?)tmux set status
乌兹索尔

0

结合uzsoft说的问题和chepner的回答,解决问题的方法是: autocmd VimEnter,VimLeave * silent !tmux set status off

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.