1
我在ubuntu 12.10上使用vgu(v7.3)與guake終端結合作爲Octave DE。在vim noremap中傳遞^ C
如果我想停止一個過程,我可以去終端並按下ctrl-c。我想用vim中的重新映射來做到這一點。現在
,如果我在vim鍵入序列
:!guake -e "^C"
(其中^ C表示文字字符序列「CTRL-V CTRL-C」)的停止命令獲取發送到guake終端,如果我當焦點在終端時按了ctrl-c。然而,當我嘗試在我的.vimrc重新映射上述一鍵序列如下:
nnoremap <leader>w :!guake -e "^C"<cr>
它似乎並沒有工作。當我按下時,w(「,」是我的領導)沒有任何反應。我懷疑是^ C命令得到由VIM解釋爲終止字符序列,如果我輸入了
:!guake -w "
,然後用CTRL-C中止。
是否可以在我試圖做的方式中包含^ C字符(ascii 0x03我相信)?
如果不是,有關替代方案的任何建議?