1

由于此处提到的原因,我想查看大写锁定是否ON在我的 vim-airline 状态栏中。我在我的包中安装了vim-capslock并将变量设置为. 但是,打开 VIM 后我看不出有什么不同。我在状态行中看不到状态。我的航空公司配置如下OFFlet g:airline#extensions#capslock#enabled = 1caps-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在状态行中。我做错什么了吗?

4

1 回答 1

3

我认为您误解了vim-capslock 的工作原理。它在 Vim 中实现了一个软件大写锁定,它会影响您键入的文本,但不会影响命令键。它会导出该状态,以便航空公司可以显示它。但这与键盘上的硬件大写锁定键无关。我不知道有一种方法可以可靠地检测键盘上的大写锁定。

于 2016-09-15T15:57:19.583 回答