作者 主題: 請教關於命令補齊和按上鍵選擇之前輸入功能  (閱讀 2307 次)

0 會員 與 1 訪客 正在閱讀本文。

faithdata

  • 訪客
請教前輩

在LINUX下有很方便的命令補齊功能 按TAB鍵 和按上鍵可以選擇之前輸入過的指令

我想問的是
我在KSH SHELL下 我該如何讓其有這兩項功能呢

目前查出 set -o emacs 可以命令補齊 但是按的是ESC而不是TAB

另外我想問的是 這兩個功能在哪設定 如何設定的
謝謝囉

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
請教前輩
在LINUX下有很方便的命令補齊功能 按TAB鍵 和按上鍵可以選擇之前輸入過的指令
我想問的是
我在KSH SHELL下 我該如何讓其有這兩項功能呢
目前查出 set -o emacs 可以命令補齊 但是按的是ESC而不是TAB
另外我想問的是 這兩個功能在哪設定 如何設定的
謝謝囉

代碼: [選擇]
set -o viraw
set -o vi
I am kenduest - 小州

my website: http://kenduest.sayya.org/

faithdata

  • 訪客

設了還是不行 真是怪 AIX的KSH 難道跟其他的不一樣嗎?

不過還是謝謝囉

951

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
上面說的對喔

你可能用法有誤

set -o vi

之後 Esc + k 回到前一個命令

faithdata

  • 訪客

我在試了一下

set -o vi
set -o emacs

發現這兩個是不是不能並存呢

當我set -o vi 可以配合ESC+K回到上個指令 但是卻沒辦法按ESC命令補齊= =
反之顛倒 就是只有一個功能可以用 真是怪怪