Spyder IDE编辑代码时输入自动覆盖原有内容的问题求助
Spyder输入时直接覆盖原有代码的解决方法
这个故障是编辑器切换到了改写(Overtype)模式导致的,正常写代码默认是插入模式,开启改写模式后输入的新字符会直接替换光标位置的原有字符,不会把后续内容后移,按以下步骤操作即可修复:
- 快速切换修复:直接按下键盘上的
Insert键即可切回正常插入模式。部分紧凑布局的笔记本键盘上这个键会缩写为Ins,和其他功能键复用,需要按住Fn键再按对应标识的按键才能触发。 - 按键无效时走设置修复:
- 点击Spyder顶部菜单栏的
Tools(工具)选项,打开Preferences(偏好设置)面板 - 在左侧导航栏找到
Editor(编辑器)分类,展开后选择Display(显示)选项页 - 找到输入模式相关配置,取消勾选默认启动改写模式类的选项,点击应用后重启Spyder即可生效。
- 点击Spyder顶部菜单栏的
- 配置异常兜底修复:如果前两种方法都没用,是本地配置文件损坏导致的,先关闭Spyder,找到用户目录下的Spyder配置文件夹(Windows路径为
C:\Users\<你的系统用户名>\.spyder*,macOS和Linux路径为~/.spyder*)删除,重启Spyder后会自动生成默认配置,输入功能就会恢复正常。
日常使用可以留意Spyder底部状态栏的状态标识:显示
INS代表当前是正常插入模式,显示OVR代表处于覆盖模式,直接点击这个状态标识也可以快速切换两种输入模式。
内容的提问来源于stack exchange,提问作者Aws Smadi
相关产品推荐
相关产品推荐

