我想在vim中自定义状态行以显示拼写检查器正在检查的语言.这样的事情
File: hello.txt [text][utf8][unix][en,de] CWD: ~ Line: 1/10:1
Run Code Online (Sandbox Code Playgroud)
我已将此行添加到我的.vimrc中:
set statusline+=%{v:lang}
Run Code Online (Sandbox Code Playgroud)
但是,我得到的结果并不完全符合我的要求
File: hello.txt [text][utf8][unix][en_US.utf8] CWD: ~ Line: 1/10:1
Run Code Online (Sandbox Code Playgroud)
主要缺点是我没有看到所有语言被激活(en和de)
我正在寻找一个类似于v:lang的变量.有人能告诉我最方便的方法吗?
我相信,spelllang如果您使用的是内置拼写检查程序而不是插件,则可以使用该选项:
set statusline+=%{&spelllang}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
459 次 |
| 最近记录: |