2016-09-15 28 views
0

hereの理由でvim-airlineのステータスバーにcapslockがONまたはOFFであるかどうか確認したいと思います。 vim-capslockをバンドルにインストールし、変数をlet g:airline#extensions#capslock#enabled = 1と設定しました。しかし、私はVIMを開いた後に違いは見られません。ステータス行にcaps-lockステータスが表示されません。私の航空会社の設定は、キャップロックがONだった場合、私はステータス行にCAPSを期待していた~/.vimrcVIM航空会社のステータスラインにキャップロックが表示されない

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 

で、以下のようです。私は間違って何かしていますか?

答えて

1

vim-capslockの仕組みを誤解していると思います。 Vimにソフトウェア caps-lockを実装しています。これは入力するテキストに影響しますが、コマンドキーには影響しません。そして、航空会社がそれを表示できるようにそのステータスをエクスポートします。しかし、それはあなたのキーボードのハードウェアキャップロックキーとは関係ありません。私は、キーボード上のカプスロックを確実に検出する方法を認識していません。

+0

大丈夫!明確化のために多くのありがとう。おそらく私はそれを完全に間違って理解したでしょう。それは解決策がないという意味ですか? – Raj

+0

OSレベルでcaps lockキーバインドを変更し、新しいバインドを割り当ててvim-capslockを有効にすることで、しかし、このような何かを試みたことはありません。 – Vitor

+0

@Vitor確かに、大きな欠点が1つあります。キャップロックは、他のすべてのアプリで動作しなくなります。 –

関連する問題