你需要的设置在左侧的“终端”类别下,分别是“本地回显”和“行编辑”。
将“本地回显”设置为“强制开启”,可以让字符在输入时显示在屏幕上。
将“本地行编辑”设置为“强制开启”,可以让终端在按下回车键前不发送命令。
![PuTTY Line discipline options](https://istack.dev59.com/cs4Kx.webp)
解释:
从PuTTY用户手册中获取(通过在PuTTY中点击“帮助”按钮找到):
4.3.8 '本地回显'
禁用本地回显后,您在PuTTY窗口中键入的字符不会被PuTTY回显到窗口中。它们只是被发送到服务器。(服务器可能选择将它们回显给您;这不能从PuTTY控制面板进行控制。)
某些类型的会话需要本地回显,而许多会话则不需要。在默认模式下,PuTTY将自动尝试推断出本地回显是否适用于您正在使用的会话。如果您发现它做出了错误的决定,您可以使用此配置选项覆盖其选择:您可以强制打开本地回显或关闭它,而不是依赖于自动检测。
4.3.9 '本地行编辑'
通常情况下,您在PuTTY窗口中键入的每个字符都会立即发送到服务器。
如果启用本地行编辑,则会发生变化。PuTTY将允许您在本地一次编辑整行,并且只有在按下Return键时才会将该行发送到服务器。如果您犯了一个错误,您可以在按下Return键之前使用Backspace键进行更正,服务器将永远不会看到错误。
由于很难在看不见行的情况下本地编辑行,因此本地行编辑大多与本地回显(第4.3.8节)一起使用。这使其非常适合在原始模式下或连接到MUDs或聊天器时使用。(尽管一些更高级的MUD偶尔会打开本地行编辑并关闭本地回显,以接受用户的密码。)
某些类型的会话需要本地行编辑,而许多会话则不需要。在默认模式下,PuTTY将自动尝试推断出本地行编辑是否适用于您正在使用的会话。如果您发现它做出了错误的决定,您可以使用此配置选项覆盖其选择:您可以强制打开本地行编辑或关闭它,而不是依赖于自动检测。
当"Auto"选项启用时,Putty有时会做出错误的选择,因为它尝试检测连接配置。应用于串行线路时,这可能会更加棘手。