Mac OS X の Terminal.app 上の zsh で実行します。
次の2つのキーバインド仕事するMacVimでは、ないコンソール vim (7.4)
inoremap <c-space> <c-x><c-o>
inoremap <c-@> <c-space>
" (1) Swapping windows
nmap <silent> <c-s> :wincmd r<CR>
" (2) Close quickfix window
nmap <silent> <c-space> :ccl<CR>
答え1
端末では、control@と はcontrolspaceほぼ常に同じです。制御修飾子は、端末に下位 5 より上のビットを削除するように指示します。
のコード@は0x40
spaceであり、 については0x20
下位ビットは 0x1f になりますが、これらのビットは と ではゼロです@。spaceしたがって、どちらも ASCII NUL (0
)。