如何禁用VS Code中输入时光标自动跳转至视图的行为?
如何禁用VS Code中输入时光标自动跳转至视图的行为?
嘿,这个问题我之前也碰到过,刚好知道怎么解决!你遇到的是VS Code默认的一个行为——输入时自动滚动到光标位置,要关掉它很简单,跟着下面的步骤来就行:
通过图形界面设置修改
- 打开VS Code的设置面板:在macOS上可以直接按快捷键
Cmd + ,(逗号),或者点击顶部菜单栏的Code > Settings; - 在设置搜索框里输入
scrollToCursorOnType,很快就能找到对应的选项; - 把这个选项的勾选取消掉(或者说把它设为
false),设置会自动保存生效。
- 打开VS Code的设置面板:在macOS上可以直接按快捷键
通过settings.json修改(更直接的方式)
- 打开命令面板:按
Cmd + Shift + P,输入Preferences: Open Settings (JSON)并回车; - 在打开的JSON文件里,添加一行配置:
"editor.scrollToCursorOnType": false; - 保存文件,这个设置就立刻生效了。
- 打开命令面板:按
这样设置之后,你就可以放心地把视图滚动到代码的其他部分当参考,同时在原来的光标位置输入内容,VS Code不会再自动把视图拉回光标那里啦。
备注:内容来源于stack exchange,提问作者SptQ
相关产品推荐
相关产品推荐

