在崇高中使用多个游标的首字母大写

问题描述 投票:4回答:2

在sublime中,如果我使用cmd + D来选择每次出现的'old',则选择不区分大小写,因此将匹配old和camelOld。但是当我开始输入时,大写字母不受尊重,所以我会得到新的和新的。在使用多个游标键入时,是否有任何快捷方式或插件可以保持崇高以保留首字母大小写?

sublimetext2 case-sensitive camelcasing capitalization
2个回答
6
投票
  1. 选择你的单词
  2. 选择要更改的所有事件(qazxsw poi)
  3. 打开查找>替换(ctrl+d
  4. 检查“在选择中”和“保留案例”(ctrl+h),取消选中正则表达式(alt+a)以及其他您不想要的内容
  5. 转到较低的字段,写下您的替代品
  6. 全部替换

除了“toggle_in_selection”之外,所有步骤都有关键快捷键。您可以将其放入密钥中进行修复:

alt+r

注意:将快捷方式更改为最适合您的方式。

或者,你可以把它放在你的钥匙中:

{ "keys": ["alt+s"], "command": "toggle_in_selection", "context":
    [
        { "key": "setting.is_widget", "operator": "equal", "operand": true }
    ]
},

自定义快捷方式。您可以使用原始快捷方式覆盖它的默认行为。

它将准备所有那些切换和检查你,所以你可以

  1. 选择
  2. { "keys": ["ctrl+h"], "command": "show_panel", "args": {"panel": "replace", "in_selection": true, "preserve_case": true, "regex": false, "highlight": true} }, 所有事件
  3. 使用此快捷方式
  4. 选项卡转到较低的字段,写下您的替换
  5. ctrl+d取代所有

...小心,“全部替换”


2
投票

有一个Sublime插件可以帮助您更容易地做到这一点:

ctrl+alt+enter

案件保存代码今天刚刚合并。

请参阅标题“编辑选择内容时保留大小写”

© www.soinside.com 2019 - 2024. All rights reserved.