使用環境
- 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>
という行を追加すると解決しました。