コマンドラインバーを取り除く方法は?


10

私はvim-airlineを使用していますが、とてもいいです。

vimステータスバーのスクリーンショット

ただし、その下にある2番目のステータスバーが非表示になりました。

私はで試しset noshowmodeましたが.vimrc、それはデフォルトのモードインジケータを非表示にするように見えました。

明らかに、そこにあるファイル名は冗長であり(航空会社がそれをカバーしています)、行数と文字数は私にはそれほど役に立ちません。

また、非表示にした場合、自分で使用するechoe "hello"と元に戻り.vimrcますか?

俺の .vimrc


こんにちは、これはヘルプstackoverflow.com/a/8096378/2558252を提供しますか?
nobe4 2016年

2
@ Nobe4そのリンクからは見えないようです。
アレックス

1
ありえない。1つはステータスラインと呼ばれ、もう1つはコマンドラインです。コマンドラインを非表示にすることはできません(そして、とにかく意味がありません)。
Christian Brabandt 2016年

回答:


7

いいえ、コマンドラインを非表示にすることはできません。

-編集-

"filename" XXXL, XXXCファイルの編集時にVimがエコーしないようにするには、次のように付加silenteます。

:silent e foo

これに関連するヘルプ記事はありますか?
nobe4 2016年

@ Nobe4、私の知識ではありません。
romainl 2016年

4

コマンドラインバーのコマンド、モード、ファイル名を取り除く方法をついに見つけました!

あなたの下部.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

2

laststatus1に設定することにより、冗長ラインを非表示にします。その後、スプリットがない限り、航空会社は消えます。航空会社にを設定しrulerformatたり、他の好きなものに設定したりできる場合があります(おそらくset ruler、同様に設定する必要があります)。


2
OPがステータスラインについて話しているとは思いません。(航空会社)
EvergreenTree

OPは冗長回線を削除したいと考えています。ステータスラインの削除は簡単です。コマンドラインを削除することはおそらく不可能です(挿入モードを終了しない限り、特に役立ちません)。
ダッシュトムバン

1
コマンドモードまたはexモードでない限り、それを非表示にしますか?たとえば、通常、視覚的、挿入時に非表示にしたいです。または、それが空である限りそれを非表示にし、航空会社によって冗長にされた要素を手動で削除することもできますか?
John P

ここにはなぜAirlineが必要なのかはわかりません。あなたの目標が冗長なデータを取り除くことであるなら、確かにどのデータが隠されるかは問題ではありませんか?:)
ダッシュトムバン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.