【发布时间】:2012-12-15 22:39:29
【问题描述】:
有没有办法find and replace text string automatically in all folder's files?
【问题讨论】:
标签: replace ide find sublimetext2 global
有没有办法find and replace text string automatically in all folder's files?
【问题讨论】:
标签: replace ide find sublimetext2 global
是的,有Multiple Files search and replace。
按 ctrlshiftF (cmdshiftF 在 MacOS 上):
在Where 字段中,您还可以添加过滤器以仅搜索您需要的文件夹和文件。如果未设置任何内容,则搜索边栏中列出的所有文件。
如果你双击搜索结果的某一行,Sublime 会跳转到该行。
注意搜索栏中的这些图标:
第一个 (show context) 以结果格式切换上下文(如果启用,则在匹配行之前和之后显示一些文本行)。第二个允许在新缓冲区或控制台中显示结果。
【讨论】:
<project> 放在“位置”字段中,它将递归搜索当前打开的项目中的所有文件夹和文件。您还可以输入相对路径(例如,search/for/things/here/,它只会递归地搜索该文件夹,相对于您的项目的根目录。非常方便。
{ "keys": ["ctrl+h"], "command": "show_panel", "args": {"panel": "find_in_files"} }
按 ctrlshiftF (cmdshiftF on Mac OS X :) 然后将*.* 放入where: 字段
这将打开项目中所有文件的搜索,而不是仅打开文件或文件夹。
您也可以使用它来仅搜索特定类型的文件,或者无论类型如何都具有特定名称的文件。它只是文件名和扩展名的通配符。
【讨论】: