移除vim底线?有模式、行、列等

移除vim底线?有模式、行、列等,vim,Vim,可能吗 我指的是屏幕的最底层,就是整个终端屏幕的缓冲线 这不是由laststatus变量控制的行。显然不是,您至少需要一行可用于ex命令。如果愿意,您可以禁用模式消息和标尺: :set nosmd " short for 'showmode' :set noru " short for 'ruler' 但是这条线仍然会在那里。如果你尝试的话 :set cmdheight=0 或 它说它必须是一个正整数。所以我猜不会 [编辑] 再看一下这个链接,第一个命令似乎对某人起了作用。但是,

可能吗

我指的是屏幕的最底层,就是整个终端屏幕的缓冲线


这不是由
laststatus
变量控制的行。

显然不是,您至少需要一行可用于ex命令。如果愿意,您可以禁用模式消息和标尺:

:set nosmd   " short for 'showmode'
:set noru    " short for 'ruler'
但是这条线仍然会在那里。

如果你尝试的话

:set cmdheight=0

它说它必须是一个正整数。所以我猜不会

[编辑]


再看一下这个链接,第一个命令似乎对某人起了作用。但是,我不能复制它(个人电脑上的gvim或vim)。

在某些情况下,我有点喜欢这个想法。当按下
时,命令行可能会“弹出”。您如何知道自己处于I模式还是N模式?你按下:在I模式下,它写:;你按:进去?什么?输入命令。不,对不起,这太令人困惑了。Vim是一个模态编辑器,它需要一个命令行。仅仅是问一下,我怀疑你在I模式上花的时间比在其他任何模式上都多。。。也就是说,你在里面做错事了。你为什么要删除它?我会通过我的短期记忆知道模式,这就足够了。我要求通过投影仪折叠vim大纲(我在嵌套的虚线列表中做笔记,并为此定制foldexpr)来演示,在辅导时展开和扩展这些大纲。一定有某种方法可以做到这一点,即使这很困难/痛苦。@elliottcable-我仍然认为这是个坏主意。我不喜欢它的声音,无论是视觉上还是功能上。真奇怪!我需要为这个简单的事情重新编译vim吗?而且,正如前面提到的,ex行可以很容易地弹出到缓冲区的底线上。好吧,空行毕竟是可以接受的。对于我来说,cmdheight必须>0。对于我来说也是。这就是为什么我认为以一种直截了当的方式可能是不可能的。
:set cmdwinheight=0