簡體   English   中英

Vim 不在編輯中加載插件 window 但在幫助或其他系統中加載它們 windows

[英]Vim does not load plugins in edit window but loads them in help or other system windows

背景

我想使用一些 vim 插件(以前用過普通的香草)。 我安裝了vundle (我的.vimrc在底部)。

我運行了PluginInstall ,一切正常, PluginList顯示:

" My Plugins
Plugin 'VundleVim/Vundle.vim'
Plugin 'sjl/badwolf'
Plugin 'itchyny/lightline.vim'
Plugin 'tomtom/tcomment_vim'
Plugin 'easymotion/vim-easymotion'
Plugin 'nathanaelkane/vim-indent-guides'
Plugin 'junegunn/fzf'

問題

當我打開 vim 時,lightline 的狀態欄不顯示。 但是,如果我執行:help:PluginList ,這些 windows 將具有來自 lightline 的狀態欄。

這讓我發瘋了,我現在已經無數次地卸載/安裝了 vim,但無濟於事,所以任何幫助都將不勝感激!

.vimrc

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

Plugin 'sjl/badwolf'
Plugin 'itchyny/lightline.vim'
Plugin 'tomtom/tcomment_vim'
Plugin 'easymotion/vim-easymotion'
Plugin 'nathanaelkane/vim-indent-guides'
Plugin 'junegunn/fzf'
call vundle#end()            " required
filetype plugin indent on    " required

:help 'laststatus'

(在評論中,我錯誤地將 OP 指向'statusline' 。)

'laststatus' 'ls'數字(默認 1)

此選項的值會影響最后一個 window 何時具有狀態行:

  • 0:從不
  • 1:僅當至少有兩個 windows
  • 2:總是

如果您有多個 windows,則屏幕看起來更好,帶有狀態行,但它需要另一個屏幕行。 |status-line|

'laststatus'的默認值意味着狀態行僅在至少有兩個 windows 時才會顯示,並且通常只顯示在最后一個 window 中

要始終顯示它,請添加

set laststatus=2

到你的 vimrc。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM