问题
每输入一个字符,原来位置上的字符就被替换掉了,光标也变得一样了,不再是平时那种细细的竖线,而是变成了一个实心的小方块。
原因
在 VS Code 中输入时出现 “吞掉后面字符” 的现象,通常是因为开启了 “改写模式”(Overtype Mode),而非正常的 “插入模式”(Insert Mode)。
解决方法
问题的根源——键盘上的Insert键(插入键)。
这个键的功能就是切换文本编辑的插入/替换状态。
关闭 “改写模式”
- 快捷键切换:按下键盘上的
Insert 键(通常在方向键上方或 Delete 键附近),即可在 “插入模式” 和 “改写模式” 之间切换。切换后,输入时会默认向后插入字符,而不是覆盖后面的内容。
其他
在VSCode中,你可以通过观察光标的形状来大致判断当前处于哪种模式:
- 细竖线光标(|):通常是插入模式,输入新字符时不会替换原有内容
- 粗竖线或方块光标:通常是替换模式,输入新字符会替换原有内容
希望本文可以帮到你~