看板 Editor 關於我們 聯絡資訊
OS是Linux 剛剛碰到一個詭異的情況... 首先開一個空檔案 按大寫Q進入ex mode 按a 按Enter 按<C-c> 按Enter 請問接下來要怎麼: 1. 繼續ex mode 2. 離開ex mode(除了把整個terminal或vim關掉之外) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.31.149
firejox:你有先看過Ex-mode的說明嗎... :h Ex-mode 07/08 23:07
firejox:visual 07/08 23:08
阿...不知道你有沒有照我說的打一遍? 照我說的打完後應該會發現colon不見了 所以再按visual其實無法離開ex mode...
hSATAC:我按完<C-c>以後 semicolon 就回來了,沒問題啊。 07/09 04:01
kdjf:同樓上 07/09 07:21
我的情況是這樣 :a ^C asdf s fds fdsfasd visual asjldkfjad ff sdf exit quit logout aa aaa (總之就是不能繼續ex mode, 也無法離開) (那個^C是一個caret跟一個大寫C直接顯示在螢幕上)
bootleq:試了,只重現一次,沒找到解法 另 : 應該是 colon 吧 07/09 08:08
有可能是什麼原因造成的呢? 感謝,已修正XD
firejox:多按幾次^C就可以跳回有colon的了.... 07/09 09:56
我按了300次左右真的跳回有colon的畫面了 => http://i.imgur.com/lLUcc.png
bootleq:不小心試出來的,只成功重現一次 07/09 11:14
kdjf:更新一下vim吧(看來是bug) 07/09 11:24
我是從Ubuntu Natty的最新版套件庫安裝的 應該已經是最新的了 要更新的話大概要自己build或找ppa 另外 k大有看到哪邊有report bug issue嗎? 我覺得這比較可能不是bug 而是.vimrc設定檔的問題
kdjf:不知到耶 我是用lucid 07/09 18:45
kdjf:把vimrc拿走再試一試? 07/09 18:46
hSATAC:檢查看看你的 vimrc 吧 我用7.2的也沒這問題 07/09 19:51
bootleq:懷疑 vimrc 的話,建議用 vim -u NONE 測試 07/09 20:13
找到原因了! imap <C-c> <ESC>`^ 把上面這行註解掉就沒問題了 不過我還是覺得怪怪的 imap關ex mode什麼事... ※ 編輯: Holocaust123 來自: 140.112.31.149 (07/09 22:03)
kdjf:所以是bug吧XD 07/11 08:39
Holocaust123:恩~"~ 07/11 09:14