2008年3月10日

使用Windows Console


REBOL預計會有兩個Console,一個是文字模式的DevStdIO,一個是圖形模式的DevConsole。目前已完成的只有DevStdIO。在Windows作業系統上,DevStdIO也就是Windows console。因此,你需要知道Windows Console的基本用法,整理如下:
  • 左右方向鍵:在目前的命令列左右移動編輯游標。
  • Ctrl+左右方向鍵:按住Ctrl鍵不放開,再按下向左方向鍵,或向右方向鍵,在目前的命令列左右移動編輯游標,一次移動一個word,而不是一個字元。
  • Home:將編輯游標移動到目前命令列的開頭。
  • End:將編輯游標移動到目前命令列的尾端。
  • 上下方向鍵調出歷史命令(之前輸入過的命令)。
  • 插入(Ins)鍵:在字元插入與字元覆蓋(overwrite)模式之間切換。
  • 刪除(Del)鍵:刪除游標後的字元。
  • 倒退(Backspace)鍵:刪除游標前的字元。
  • F7:在文字視窗內,躍出一個「命令歷史清單視窗」(如上圖所示),然後使用上下鍵選取命令,最後按下Enter執行命令。除了F7,我發現F2、F3、F4、F9也有特殊功能。
  • Ctrl+空白鍵:中文輸入切換。
  • 用滑鼠拖檔案進來:可以輸入該檔案的全名。

可惜的是目前還不能使用tab,進行補完(completion)。

想要離開此console,使用q或quit函數即可,如下所示:

>> quit