在Sublime Text 3中保留大小写替换

时间:2013-12-17 04:59:48

标签: replace sublimetext3

通过对Google进行了一些谷歌搜索,似乎或者至少可以使用Sublime Text进行此操作。我在查找和替换窗格中看到了多个对保留案例按钮的引用,它看起来像是彼此叠加的2个圆角正方形。

但是,在我的Sublime Text 3(小牛队)版本中,我根本找不到这个......

此外,我检查了偏好设置以查看此选项是否以某种方式关闭,但我能找到的唯一参考是:

{ "keys": ["super+alt+a"], "command": "toggle_preserve_case", "context":
    [
        { "key": "setting.is_widget", "operator": "equal", "operand": true }
    ]
},
默认密钥映射文件中的

...

以下是我的查找和替换窗格的屏幕截图:

enter image description here

3 个答案:

答案 0 :(得分:15)

在最新的Sublime 3版本(3059)中,替换对话框中有一个专用图标来保留大小写。当切换它并使用屏幕截图中显示的输入时,以下输入字符串将转换为以下输出:

输入:“这是我的xest。”

输出:“这是我的测试。”

enter image description here

答案 1 :(得分:12)

这不是你几乎1.5岁的问题的答案,但也许你(或其他人)发现以下有用的东西:

我写了一个ST软件包,其中包含一个在编辑多个选择时保留案例的功能。它甚至可以保留像snake_case,dash-case,dot.case等分隔符的情况。

它被称为MultiEditUtils。在这里,您可以看到所描述的功能。

The feature in question

答案 2 :(得分:3)

看起来它可能是ST3中的一个小问题导致了混乱。

我注意到用于替换的快捷键组合从来没有因为某些原因而工作,并且从查找菜单中选择替换打开了文件窗格中的查找而不是常规查找和替换窗格(保留案例按钮所在的位置) 。在安装了ST3的苏打主题之后我才意识到这一点,它在屏幕截图中显示了保留案例按钮。

奇怪的是,当我恢复默认主题时,查找>替换菜单现在可以正常工作,我发现键盘快捷键是另一个程序的密码,这就是为什么它不起作用...