200字
VSCode 输入时吞掉字符解决方法
2025-11-10
2025-12-19

问题

每输入一个字符,原来位置上的字符就被替换掉了,光标也变得一样了,不再是平时那种细细的竖线,而是变成了一个实心的小方块。

原因

在 VS Code 中输入时出现 “吞掉后面字符” 的现象,通常是因为开启了 “改写模式”(Overtype Mode),而非正常的 “插入模式”(Insert Mode)。

解决方法

问题的根源——键盘上的Insert键(插入键)

这个键的功能就是切换文本编辑的插入/替换状态。

关闭 “改写模式”

  • 快捷键切换:按下键盘上的 Insert 键(通常在方向键上方或 Delete 键附近),即可在 “插入模式” 和 “改写模式” 之间切换。切换后,输入时会默认向后插入字符,而不是覆盖后面的内容。

其他

在VSCode中,你可以通过观察光标的形状来大致判断当前处于哪种模式:

  • 细竖线光标(|):通常是插入模式,输入新字符时不会替换原有内容
  • 粗竖线或方块光标:通常是替换模式,输入新字符会替换原有内容

希望本文可以帮到你~

评论