3

「挿入」モードに入るたびにタッチパッドを無効にしようとしています。これはmap、次のようなコマンドを使用して実行できると思います。

map i     :silent !synclient TouchpadOff=1 <i> <CR>
map <ESC> :silent !synclient TouchpadOff=0 <ESC> <CR>

しかし、 map は以前の定義に再帰するのではなく、単に無視するため、これは明らかに機能しません。これを行うにはどうすればよいでしょうか?

4

1 に答える 1

5

挿入モードに入ったとき、またはそこから出たときに発生するイベントを使用して、自動コマンドをセットアップできます。

auto InsertEnter * :silent !synclient TouchpadOff=1
auto InsertLeave * :silent !synclient TouchpadOff=0

操作したいイベントが他にもあるかもしれません。同様に、 で既知のイベントのリストを取得できます:help autocmd-events

于 2012-11-29T22:48:56.933 に答える