2012-01-28
CUI上でVimを実行した場合にC-qが効かなくて困った
挿入モードでも直接Vimを閉じられるようにマッピングしようと思い,
inoremap <C-q><C-q> <Esc>:wqa<CR>
という設定をしたのですが,実際に使ってみると機能しない…
色々試してみてもしやと思い,GUI版のMacVimで試してみるとうまくいったので,Vim外の問題だと判断し設定やmanとにらめっこしていたのですが,ようやく解決しました.
悪さをしていたのはX-ON/X-OFFでした.
次のように.zshrcで設定すると無効に出来ます.
stty -ixon
詳しくはman sttyを参照してください.また,bashでも同様にすれば恐らくOKです.
C-qついでにC-sも割り当て可能になります.
トラックバック - http://d.hatena.ne.jp/rhysd/20120128/1327720306
リンク元
- 11 http://www.google.co.jp/url?sa=t&rct=j&q=homebrew gcc&source=web&cd=3&ved=0CDMQFjAC&url=http://d.hatena.ne.jp/rhysd/20111104/1320433272&ei=qJ8jT-XIN-SViAeSseSmDg&usg=AFQjCNEnYRx22A-oK7IObD3fzhdOfVEbKQ&sig2=q6rJctswxrc718mI1LwZow
- 4 http://ezsch.ezweb.ne.jp/search/?query=ruby+nth_root+n乗根&ct=0001&pd=1&sr=0000
- 3 http://henry.animeo.jp/wp/?p=1560
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=homebrew+gcc&source=web&cd=2&ved=0CC8QFjAB&url=http://d.hatena.ne.jp/rhysd/20111104/1320433272&ei=TuQkT4HWIsLprQfn_Z3ACA&usg=AFQjCNEnYRx22A-oK7IObD3fzhdOfVEbKQ&sig2=ZK2oulvTrx2eo3mY-J69zA
- 2 http://ezsch.ezweb.ne.jp/search/?sr=0101&query=Ruby n乗根
- 2 http://longurl.org
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=mac gccインストール&source=web&cd=3&ved=0CEAQFjAC&url=http://d.hatena.ne.jp/rhysd/20111104/1320433272&ctbs=qdr:y&ei=bOYoT9K9F82viQfSk6HYAg&usg=AFQjCNEnYRx22
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=totalterminal&source=web&cd=19&ved=0CFwQFjAIOAo&url=http://d.hatena.ne.jp/rhysd/20111020/1319108631&ei=fyoqT6mUM5CUmQX4vOnQDw&usg=AFQjCNFOXGsEnJSYu9HVur5jzx0Y-WPipA
- 1 http://b.hatena.ne.jp/entry/d.hatena.ne.jp/rhysd/20111020/1319108631
- 1 http://bit.ly/pnxwWK