visual-studio-code - 有没有办法在 vs 代码中的列上查找和替换?
问题描述
我正在使用 VS Code 重写一些 SQL,并且我正在尝试重命名一堆列。我基本上是在尝试从表中获取列名并用空格替换下划线。我可以对要重命名的块进行多选(按住 alt + shift 并拖动),但查找和替换似乎只允许选择行数或整个文档。就我而言,仅在“AS”关键字之后的选定文本上进行查找和替换。
position_key AS "Position Key"
COMPANY_KEY AS "COMPANY_KEY"
有谁知道是否有一种方法可以仅在一行的一半上进行查找和替换?似乎应该可以使用,但我无法弄清楚。
谢谢!
解决方案
使用多光标,您可以做一个解决方法
- 使用多光标进行选择
- Ctrl+ C(复制选择)
- Ctrl+ N(创建一个新文件)
- Ctrl+ V(将每个单独的选择粘贴到新行)
- 执行您的搜索替换
- 从第一行到最后一个字符的每一行进行多光标选择
- Ctrl+ C(复制选择)
- 转到原始文件,多选仍然有效
- Ctrl+ V(将每个单独的选择粘贴到原始内容上)
在您的情况下,第 1 步:
- 选择
AS
(前面有一个或多个空格AS
) - 使用Ctrl+D选择下一个相似或Ctrl+选择L所有
您可以拥有多少个多游标是有限制的,但通常 10000 个就足够了。
推荐阅读
- node.js - 无法在 nodejs 中取消链接 webp 图像。错误资源繁忙或锁定
- android-studio - 使用 Android Studio Arctic Fox 构建的应用无法在 Android 设备上运行
- python - 如何记录用于在 Windows 10 上激活 Anaconda“基础”环境的 activate.bat 文件的完整调用历史记录和执行历史记录?
- json - 某个位置的 JsonObject 意外标记
- android - 使用 Targeted SDK 30 的 Android 应用程序无法上网
- lua - 脚本错误:@swerve-basics/client/cl_teleprot.lua:60 bad argument #1 to 'pairs'(预期的表,没有)
- reactjs - 如何将单个元素的 CSS 拆分为样式组件中的多个函数/变量?
- reactjs - 如何在 Material-UI 中保持禁用按钮的背景颜色?
- angular - 使用 Angular Universal 更改页面
- spring-boot - Spring批处理项目编写器休息API