【发布时间】:2018-03-06 07:09:33
【问题描述】:
目前我正在将我的代码复制/粘贴到另一个程序中,以便在选择中查找和替换,非常愚蠢......
我已阅读this 线程,该线程指示如何在 ST2 的选择中查找和替换。尽管阅读了this 线程,但仍然无法确定是否可以在 ST3 中的选择范围内进行简单的查找和替换。
【问题讨论】:
目前我正在将我的代码复制/粘贴到另一个程序中,以便在选择中查找和替换,非常愚蠢......
我已阅读this 线程,该线程指示如何在 ST2 的选择中查找和替换。尽管阅读了this 线程,但仍然无法确定是否可以在 ST3 中的选择范围内进行简单的查找和替换。
【问题讨论】:
show_panel 命令,方法是转到首选项 -> 键绑定,然后将此行添加到用户键绑定:{ "keys": ["ctrl+shift+s"], "command": "show_panel", "args": { "panel": "replace", "in_selection": true } } 以确保“在选择中”模式处于活动状态并跳过下一步。 (有关更多可用参数,请参阅 the forums。)如果您想更改您正在搜索的选择,您需要关闭并重新打开面板。
如果您在其中搜索的区域/选择始终包含多行,则为方便起见,您可能需要考虑设置以下首选项:
// When auto_find_in_selection is enabled, the "Find in Selection" flag
// will be enabled automatically when multiple lines of text are selected
"auto_find_in_selection": true,
【讨论】:
{ "keys": ["ctrl+shift+command+s"], "command": "show_panel", "args": { "panel": "find", "in_selection": true } } 添加到键盘映射,然后在文件中按 ctrl+shift+command+s,我会得到搜索框(已按下“选择中”按钮)但有只有一个搜索框(替换字段没有第二个)
按 CMD+D 选择单词它从整个文件中选择 1 并显示所有相关单词的透明选择您可以按更多次 CMD+D 选择所有单词然后编辑它所有单词地点
【讨论】:
您可以(使用 ctrl-h,然后从对话框中切换“选择中”选项),但 IMO 的设计很糟糕。首先,如果您在请求“替换”时突出显示了一个文本区域,它应该自动假定“替换选择”。其次,一旦您选择“替换”,它就会为您精心取消文本选择。整个过程最终涉及繁琐的重复或不合逻辑的步骤顺序。 Visual Studio 获得了正确的 UI 设计;崇高没有。
【讨论】:
选择行/单词/代码并按 Ctrl+d。 匹配的文本将被选中,并且在它们之后会有光标。 您可以一起编辑它们。
Ctrl+h 是所有 Sublime 版本中“复制和替换”的快捷键。
【讨论】: