LoginSignup
5
1

More than 5 years have passed since last update.

ターミナルのvimでctrl + spaceの挙動を無効にする

Posted at

使用環境
- Ubuntu 16.04 LTS
- byobu/tmux
- vim

私はasciiキーボードを将来使う予定なので、ctrl-space と ctrl-: で入力切り替えをしているんですが、ターミナル内のvimのinsert modeで ctrl-space入力すると入力した文字がペーストされたり、エラー(E20: No inserted text yet)が起こったりしたので、その解決法を書きます。

まずターミナルのvimではctrl + spaceでnullが入力されるらしく、その際に上に書いたような挙動になるようです。なのでinsert mode時にnullのmappingを無効にするために.vimrcに

imap <Nul> <Nop>

という行を追加すると解決しました。

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1