2016-02-13 101 views
1

我正在使用ssh2軟件包shell()編寫nodejs中的linux終端, 。 它適用於我的常規命令, 但用vi編輯器編輯文件時, ,然後轉義編輯器,我需要模擬一個「轉義」鍵 按。我想這:ssh2中的特殊字符

stream.write("^[") 

閱讀http://man7.org/linux/man-pages/man4/console_codes.4.html 後,但沒有奏效。 所以我的問題是 - 我如何模擬特殊字符(ctrl,shift ...)在ssh2中按?

或者是否還有其他更高級的api節點包,我可以使用 來創建終端?

回答

1

轉義字符有時顯示爲^[,但這不是如何在JavaScript字符串中編寫的。如果你喜歡八進制,試試"\x1B""\033"