You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode如何设置上下箭头移动时光标保持在对应缩进列位置?

VSCode如何设置上下箭头移动时光标保持在对应缩进列位置?

我太懂这种烦躁感了!之前我也不小心改了设置导致上下箭头移动时光标总跳行首,折腾了好一会儿才找到对应的设置,现在分享给你:

你需要开启VSCode里的「光标导航时保持列位置」的功能,步骤很简单:

  • 打开VSCode的设置面板:可以用快捷键 Ctrl+,(Windows/Linux)或者 Cmd+,(Mac),也可以点击左下角的齿轮图标选择「Settings」进入。
  • 在设置搜索框里输入 cursorColumnOnNavigation,找到「Editor: Cursor Column On Navigation」这个选项。
  • 勾选这个选项(将其设置为 true)就搞定了!

如果你习惯直接编辑配置文件,也可以按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板,输入「Open Settings (JSON)」打开配置文件,然后添加一行:

"editor.cursorColumnOnNavigation": true

开启这个设置后,再用上下箭头移动光标时,光标就会保持在当前的列位置——不管是缩进后的位置还是其他列,都不会再自动跳到行首了,完全和你说的Notepad++默认行为一致!

备注:内容来源于stack exchange,提问作者HerrimanCoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:09:40