Vim 状态行不工作
Vim status line not working
我在 OS X 上,我已经通过
使用 Homebrew 安装了 Vim
brew install vim
我注意到每当我使用 Vim 时,底部都不会出现状态行。我想我可以通过向 vimrc 添加以下内容来始终显示状态行来修复它:
:set laststatus=2
这显示了状态行,但它只是标尺上方的空行。它看起来像这样:
我是不是漏掉了什么?
编辑
我想为 Haskell 使用 Vim。我安装了haskell-vim-proto. I'm using the included included vimrc which should result in showing things like syntax errors in the status line. When I edit Haskell files (with the vimrc),我的Vim没有状态栏。将 set laststatus=2
添加到 vimrc 会导致显示空白状态行。
当我遵循通过 HomeBrew 安装 Vim 的教程时(就像我所做的那样),使用 Vim 打开文件的任何时间都会在底部显示状态行,其中包含如下内容:
我确实在学习 this 教程。当他用 Vim 打开 .bash_profile 时,它看起来像这样:
当我做完全相同的事情时,它看起来像这样:
默认情况下,状态行就像那条灰线,只要您 set laststatus=2
.
就会一直保持在那里
您缺少的是格式化此行以显示您希望它显示给您的项目。你可以自己手动做。只需将以下内容添加到 .vimrc
,看看会发生什么:
set statusline=%F%m%r%h%w%=\ [%Y]\ [%{&ff}]\ [%04l,%04v]\ [%p%%]\ [%L]
破译见::help statusline
并添加你想要的项目。
或者使用插件:vim-airline and lightline.vim是两个流行的。
制作该教程的人犯了一个非常大且非常常见的错误:他使用的是高度定制的 Vim 而不是原始 Vim。这 很明显 给了新用户错误的期望。
基本上,您在第一个屏幕截图中看到的所有内容:
- 彩色伪标线
- 彩色状态栏
- 配色方案
- 相对行号
要么由一个或多个作者没有提及的插件提供,要么由他也没有提及的内置选项提供。
如果您绝对需要一个"always-on"状态栏,请遵循@dNitro的建议。
如果您绝对想要 与作者完全相同的设置(这本身并不是一个好主意),我建议您直接与他联系。人们应对他们在网上发布的废话承担全部责任。
我在 OS X 上,我已经通过
使用 Homebrew 安装了 Vimbrew install vim
我注意到每当我使用 Vim 时,底部都不会出现状态行。我想我可以通过向 vimrc 添加以下内容来始终显示状态行来修复它:
:set laststatus=2
这显示了状态行,但它只是标尺上方的空行。它看起来像这样:
我是不是漏掉了什么?
编辑
我想为 Haskell 使用 Vim。我安装了haskell-vim-proto. I'm using the included included vimrc which should result in showing things like syntax errors in the status line. When I edit Haskell files (with the vimrc),我的Vim没有状态栏。将 set laststatus=2
添加到 vimrc 会导致显示空白状态行。
当我遵循通过 HomeBrew 安装 Vim 的教程时(就像我所做的那样),使用 Vim 打开文件的任何时间都会在底部显示状态行,其中包含如下内容:
我确实在学习 this 教程。当他用 Vim 打开 .bash_profile 时,它看起来像这样:
默认情况下,状态行就像那条灰线,只要您 set laststatus=2
.
您缺少的是格式化此行以显示您希望它显示给您的项目。你可以自己手动做。只需将以下内容添加到 .vimrc
,看看会发生什么:
set statusline=%F%m%r%h%w%=\ [%Y]\ [%{&ff}]\ [%04l,%04v]\ [%p%%]\ [%L]
破译见::help statusline
并添加你想要的项目。
或者使用插件:vim-airline and lightline.vim是两个流行的。
制作该教程的人犯了一个非常大且非常常见的错误:他使用的是高度定制的 Vim 而不是原始 Vim。这 很明显 给了新用户错误的期望。
基本上,您在第一个屏幕截图中看到的所有内容:
- 彩色伪标线
- 彩色状态栏
- 配色方案
- 相对行号
要么由一个或多个作者没有提及的插件提供,要么由他也没有提及的内置选项提供。
如果您绝对需要一个"always-on"状态栏,请遵循@dNitro的建议。
如果您绝对想要 与作者完全相同的设置(这本身并不是一个好主意),我建议您直接与他联系。人们应对他们在网上发布的废话承担全部责任。