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

如何在Visual Studio Code中实现Notepad++式的块选择与光标定位?

实现VS Code与Notepad++一致的空行光标定位及块选择功能

可以实现,通过调整VS Code内置设置即可达成目标,具体步骤如下:

1. 开启虚拟空间支持

这是核心设置,开启后允许光标移动到行尾之外的虚拟位置,空行也能在任意位置放置光标:

  • 打开VS Code设置(快捷键 Ctrl+,)
  • 在搜索框输入 editor.enableVirtualSpace,勾选该选项(将其设置为 true)

2. 关闭自动空格修剪

避免插入到空行的空格被自动删除:

  • 在设置搜索框输入 editor.trimAutoWhitespace,取消勾选该选项

3. (可选)匹配Notepad++快捷键逻辑

如果需要完全对齐Notepad的操作习惯,可安装扩展 **Notepad Keymap**,它会将VS Code的快捷键、块选择行为等调整为与Notepad++一致。

设置完成后,你就能像在Notepad++中一样:

  • 在空行的任意位置定位光标,插入空格直接保留
  • 使用块选择(Alt+Shift+鼠标拖动 或 Alt+Shift+方向键)时,直接在所有行(含空行)的相同位置插入内容,无需提前补全行长度

内容的提问来源于stack exchange,提问作者enowy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:07:40