[vim ] 這種情況下要怎麼繼續ex mode

看板Editor作者 (一步一腳印)時間13年前 (2011/07/08 22:59), 編輯推噓2(2012)
留言14則, 5人參與, 最新討論串1/1
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

07/08 23:07, , 1F
你有先看過Ex-mode的說明嗎... :h Ex-mode
07/08 23:07, 1F

07/08 23:08, , 2F
visual
07/08 23:08, 2F
阿...不知道你有沒有照我說的打一遍? 照我說的打完後應該會發現colon不見了 所以再按visual其實無法離開ex mode...

07/09 04:01, , 3F
我按完<C-c>以後 semicolon 就回來了,沒問題啊。
07/09 04:01, 3F

07/09 07:21, , 4F
同樓上
07/09 07:21, 4F
我的情況是這樣 :a ^C asdf s fds fdsfasd visual asjldkfjad ff sdf exit quit logout aa aaa (總之就是不能繼續ex mode, 也無法離開) (那個^C是一個caret跟一個大寫C直接顯示在螢幕上)

07/09 08:08, , 5F
試了,只重現一次,沒找到解法 另 : 應該是 colon 吧
07/09 08:08, 5F
有可能是什麼原因造成的呢? 感謝,已修正XD

07/09 09:56, , 6F
多按幾次^C就可以跳回有colon的了....
07/09 09:56, 6F
我按了300次左右真的跳回有colon的畫面了 => http://i.imgur.com/lLUcc.png

07/09 11:14, , 7F
不小心試出來的,只成功重現一次
07/09 11:14, 7F

07/09 11:24, , 8F
更新一下vim吧(看來是bug)
07/09 11:24, 8F
我是從Ubuntu Natty的最新版套件庫安裝的 應該已經是最新的了 要更新的話大概要自己build或找ppa 另外 k大有看到哪邊有report bug issue嗎? 我覺得這比較可能不是bug 而是.vimrc設定檔的問題

07/09 18:45, , 9F
不知到耶 我是用lucid
07/09 18:45, 9F

07/09 18:46, , 10F
把vimrc拿走再試一試?
07/09 18:46, 10F

07/09 19:51, , 11F
檢查看看你的 vimrc 吧 我用7.2的也沒這問題
07/09 19:51, 11F

07/09 20:13, , 12F
懷疑 vimrc 的話,建議用 vim -u NONE 測試
07/09 20:13, 12F
找到原因了! imap <C-c> <ESC>`^ 把上面這行註解掉就沒問題了 不過我還是覺得怪怪的 imap關ex mode什麼事... ※ 編輯: Holocaust123 來自: 140.112.31.149 (07/09 22:03)

07/11 08:39, , 13F
所以是bug吧XD
07/11 08:39, 13F

07/11 09:14, , 14F
恩~"~
07/11 09:14, 14F
文章代碼(AID): #1E5nizwK (Editor)