set noshowmode
中尝试过.vimrc
,但是这似乎只是隐藏了默认模式指示器。 我也隐藏了它,如果我在我的
echoe "hello"
中使用.vimrc
,它还会回来吗?#1 楼
不,不可能隐藏命令行。 br />:silent e foo
评论
是否有与此相关的帮助文章?
– nobe4
16年1月1日在15:15
@ Nobe4,据我所知。
– romainl
16年1月1日在15:18
#2 楼
我终于在命令行栏中找到了摆脱命令,模式以及文件名的方法!在
.vimrc
的底部:set noshowmode " to get rid of thing like --INSERT--
set noshowcmd " to get rid of display of last command
set shortmess+=F " to get rid of the file name displayed in the command line bar
请注意,这段代码应位于
.vimrc
的底部,否则可能无法正常工作。评论
如果您必须将这些配置放在vimrc的底部,那是因为其他东西会覆盖您的vimrc。它可能是一个插件或其他东西,要检查它是什么,您可以使用:verbose set showmode?。
–statox♦
19年9月2日在8:07
#3 楼
您可以通过将laststatus
设置为1来隐藏冗余线路。然后,除非拆分,否则航空公司将消失。您可能可以将航空公司设置为rulerformat
或将其设置为其他所需的设置(并且可能还需要设置set ruler
)。评论
我不认为OP在谈论状态栏。 (航空公司)
–EvergreenTree
16-3-2在3:15
OP希望摆脱冗余线路。删除状态行很容易,删除命令行很可能是不可能的(除非您永远不会离开插入模式,否则它也无济于事)。
–dash-tom-bang
16-3-2在3:25
除非您处于命令或防爆模式,否则如何隐藏它?例如,我想在普通,可视和插入状态下将其隐藏。或者,可能隐藏它,直到它为空,然后手动删除航空公司多余的元素?
– John P
17年1月1日在3:46
我想我不明白为什么在这里需要航空公司。如果您的目标是摆脱冗余数据,那么隐藏哪个数据就不重要了? :)
–dash-tom-bang
17年5月17日在21:20
评论
嗨,这是否对您有帮助stackoverflow.com/a/8096378/2558252?@ Nobe4看起来从该链接看起来不可能。
不可能。一个称为状态行,另一个称为命令行。隐藏命令行是不可能的(无论如何也没有意义)。