VS代码:按Crtl-D后区分大小写

ame*_*ina 9 visual-studio-code vscode-settings

假设我有以下代码:

在此处输入图片说明

但是我改变了主意,我不想再称呼它plan了。我想称呼它schedule。因此,由于VS Code非常出色,而且我很懒惰,因此我按下<Ctrl - D>希望VS Code更改名称的方式。但是突然之间:

在此处输入图片说明

有什么办法告诉VS Code尊重案件?

Pen*_*Liu 15

快捷键是Alt+C区分大小写。VS Code 的右上角会出现一个小工具栏,可让您切换搜索选项。

在此处输入图片说明

或者你只是 Ctrl+F切换替换模式。

在此处输入图片说明

  • 我认为这并不能真正回答问题。这只选择与大小写匹配的内容,但我(并且我相信OP)想知道在更改它时如何尊重大小写,因此您可以编写“plan”或“Plan”,但仍然得到“oldPlanName”和“plan.姓名” (6认同)

Mar*_*ark 8

9 月初发布的 v1.38 将Preserve Case在使用搜索面板跨文件搜索时将功能扩展到替换。请参阅将保留案例添加到搜索(所有文件)

搜索保留案例演示.

对于连字符分隔的单词,还有一种新的大小写保存模式。

v1.39 为 _underscore 分隔的单词添加了保留大小写。就像 foo_bar。

https://github.com/microsoft/vscode/pull/79660

连字符和大小写保存


Von*_*onC 6

使用1.37(2019年7月),可以通过查找/替换(现在可以通过保留大小写替换)。

1.37版本注释

现在,您可以在编辑器的“查找”小部件中进行替换时保留大小写。在编辑器的“替换”输入框中打开“保留大小写”选项(AB按钮)时,将打开该功能。

https://code.visualstudio.com/assets/updates/1_37/preserve-case-button.png

当前,VS Code仅支持保留全大写,全小写和标题大写。

  • 这仅适用于实际使用“查找替换”小部件。不是通过使用多光标(ctrl-D),问题是关于 (4认同)

Alf*_*red 6

如果你想在不使用查找/替换菜单的情况下实现这一点,有一个扩展可以解决你的问题:https : //marketplace.visualstudio.com/items?itemName= Cardinal90.multi-cursor-case- preserve