Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

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

$
0
0

使用環境
- 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>

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


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>