putty上vim小键盘不能输入数字

本文介绍了解决Putty连接Linux后使用Vim编辑文件时遇到的问题,即数字键盘无法正常使用的情况。通过调整Putty设置可以轻松解决该问题。
putty链接linux后,使用vim编辑文件,数字键盘已开启,但是数字键不可以使用,部分键为方向键功能,其实解决办法也很简单:
打开putty-Terminal-Features-打钩Disabled application keypad mode即可!如图:

如果打开多个窗口的话,很容易混淆,有两种方法解决这个问题:
1. 修改PS1的值#PS1='[\u@192.168.1.184]\$'
2.修改putty,如图
 
### U-Boot环境下通过PuTTY无法输入的解决方案 在U-Boot环境中,如果遇到通过PuTTY无法正常输入字符的情况,可能由多种原因引起。以下是可能导致该问题的因素以及对应的解决方法: #### 1. 波特率设置不匹配 波特率是指串口通信的数据传输速率。如果开发板上的UART硬件配置与PuTTY中的波特率设置不同,则可能会导致数据丢失或乱码现象。 - **解决方法**: 确认开发板上UART接口的实际波特率(通常为`115200`),并在PuTTY中将其调整至相同值[^1]。 ```bash set baudrate to 115200 in PuTTY configuration. ``` --- #### 2. 数据位、停止位和校验方式错误 除了波特率外,还需要确保数据位、停止位和校验方式的一致性。常见的默认参数通常是:8个数据位、无校验、1个停止位。 - **解决方法**: 在PuTTY的串口配置界面中,将这些选项分别设为: - Data bits: `8` - Stop bits: `1` - Parity: `None`[^2] --- #### 3. UART驱动未正确初始化 某些情况下,开发板启动时UART驱动未能成功加载或初始化,这也会阻止键盘输入功能。 - **解决方法**: 检查U-Boot引导日志,观察是否有任何关于UART设备异常的信息。如果没有发现明显的错误消息,尝试重新编译U-Boot并启用调试输出以进一步排查问题[^3]: ```makefile CONFIG_DEBUG_UART=y ``` --- #### 4. 终端仿真器兼容性问题 尽管PuTTY是一个广泛使用的终端模拟工具,但在特定场景下仍可能存在兼容性问题。例如,特殊控制序列处理不当等。 - **解决方法**: 切换到其他替代软件测试连接情况,比如Tera Term 或 minicom 。如果它们能够正常使用而仅PuTTY存在问题,则需更新PuTTY版本或将Session Type更改为Raw Mode[^4]。 --- #### 5. 键盘布局差异 当操作系统采用非标准美式英语键盘映射表时,实际按键产生的ASCII编码可能偏离预期结果,从而让用户感觉像是“不能打字”。 - **解决方法**: 验证当前系统的Locale设定是否合理;必要的话手动指定正确的Keyboard Layout给应用程序调用. --- ### 总结 上述列举了几种常见因素及其对应措施来应对U-Boot搭配Putty环境下的不可录入状况。具体实施前建议逐一排除潜在干扰源直至恢复正常操作体验为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值