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

火山引擎 最新活动