VIM航空公司状态行不显示大写锁定



由于这里提到的原因,我想看看我的vim-airline状态栏中的caps-lock是ON还是OFF。我在我的包中安装了vim-capslock,并将变量设置为let g:airline#extensions#capslock#enabled = 1。但是,打开VIM后我没有看到任何差异。我在状态行中没有看到caps-lock状态。我的航空公司配置如下~/.vimrc

let g:airline_theme='wombat'
" Enable the list of buffers
let g:airline#extensions#tabline#enabled = 1
" Show just the filename
let g:airline#extensions#tabline#fnamemod = ':t'
" Show capslock status in the statusline
let g:airline#extensions#capslock#enabled = 1

我期待CAPS在状态行,如果大写锁是ON。我做错什么了吗?

我想你误解了vim-capslock的工作原理。它在Vim中实现了软件大写锁定,它影响您键入的文本,但不影响命令键。它导出状态,以便Airline可以显示它。但它与键盘上的大写锁定键没有任何关系。我不知道有什么方法可以可靠地检测键盘上的capslock

最新更新