看板 EE_DSnP 關於我們 聯絡資訊
如題,剛剛小弟隨便亂測好不容易寫好的作業 一時手滑不小心按到tab 例如: mcalc>11111 Illegal command "11111" mcalc>help [help message...ignored here] mcalc>22222 Illegal command "22222" mcalc>555555555 ^^^這裡有個tab Illegal command "555555555 " 這裡都還很正常 但是當我去翻history的時候,囧事就發生了 [按一次上] mcalc>555555555 口 [按第二次] mcalc>555555522222口 ^^^^^^^發現有tab的指令是不同的歷史深度的時候 出現的長度會不一樣... [按第三次上] mcalc>5555555help [按第四次上] mcalc>555555511111 [按下] mcalc>5555555help ... [按到最後一個history] mcalc>5555555555555555 口 ^^^^^^^^^^^從後面繼續加長了... 但如果這時候按上或下,這段指令就不會留著 [按到沒有history] mclac>5555555口 ^^^^^^^消不掉...orz [輸入his] mcalc>5555555his口 [enter] [正常的輸出指令歷史] 有人跟我有一樣的問題嗎@@" 上面的例子,就算沒有輸入過任何有效的指令也會成立... 只是剛好有help而已 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.90.253 ※ 編輯: a3785lexx 來自: 114.37.90.253 (11/01 11:45)
a3785lexx:據說我剛剛開了HW2來測...也有同樣的問題... 11/01 12:01
a3785lexx:所以TAB是禁忌? 11/01 12:01
keyboardle:我想insertChar時就把他當sapce來處理.不然應該無解吧 11/01 12:19
ric2k1:嗯, 這個 bug 有興趣的人可以拿自己的 hw2 來解解看... 11/01 14:10
ric2k1:我曾想過要把 tab 加入 TODO 裡, 但是後來想想太狠還是算了 11/01 14:11
a3785lexx:該不會是要像shell一樣可以自動完成吧(抖) 11/03 00:16