我正在nodejs中编写一个linux终端, 使用ssh2包shell()。 它适用于常规命令, 但用vi编辑器编辑文件时 然后逃离编辑器,我需要模拟一个"逃避"键 按。我试过这个:
stream.write("^[")
阅读http://man7.org/linux/man-pages/man4/console_codes.4.html后 但它不起作用。 所以我的问题是 - 如何在ssh2中模拟特殊字符(ctrl,shift ...)?
或者我可以使用任何其他更高的api节点包 创建一个终端?
答案 0 :(得分:1)
转义字符有时显示为^[
,但这不是您在javascript字符串中编写的方式。如果您喜欢八进制,请尝试"\x1B"
或"\033"
。