我正在使用Sublime Text 2在Rails中编写视图。我正在使用现有视图作为模板开始,但显然我将不得不更改变量。
我想“突出显示”或“标记”或“标记”或“某事”错误的变量,所以我记得以后更改它们。现在变量正在起作用,但指的是错误的东西。我想一次只更改一个变量,这样我就不会立刻破坏整个变量。
我查看了“mark”和“tag”的文档,但这些命令似乎是出于其他目的。当我查看“突出显示”引用时,这些引用似乎专门用于突出显示特定单词的出现次数。
有什么想法吗?非常感谢。
答案 0 :(得分:0)
如果我理解正确,您不想简单地一次性批量重命名特定变量,类名或其他任何实例。如果您这样做,只需使用 Find -> Replace...
,在顶部字段中键入要替换的内容,在底部字段中输入要替换的内容,点击替换几次,以确保你取代你想要的东西(特别是如果你正在使用正则表达式查找),然后点击全部替换来照顾整个shebang。< / p>
如果不你想做什么,并且你想以某种方式突出显示某个单词或模式的所有出现,那么请查看{{3插件,可通过PersistentRegexHighlight
获得。安装完成后,将 Preferences -> Package Settings -> PersistentRegexHighlight -> Settings-Default
的内容复制到 ... -> Settings-User
,然后关闭“默认”标签。修改"regex"
部分,看起来像这样:
"regex": [
{
"pattern": "config",
"color_scope": "invalid",
"underline": false
}
],
这会设置一个观察程序,在新打开的文件中查找单词config
的任何实例,并使用invalid
范围突出显示它,该范围应该在几乎所有颜色方案中。 "underline": false
表示找到的文字突出显示而不是带下划线。我在上面给出的插件链接中提供了完整的选项和示例。 "regex"
数组可以包含多个规则集,只需在结束括号,
之后添加逗号}
(最后一个除外)并在下一行开始下一个规则。