如何在Sublime Text 2中“标记”或“突出显示”“标记”不同的行

时间:2014-08-20 17:04:33

标签: ruby-on-rails sublimetext2

我正在使用Sublime Text 2在Rails中编写视图。我正在使用现有视图作为模板开始,但显然我将不得不更改变量。

我想“突出显示”或“标记”或“标记”或“某事”错误的变量,所以我记得以后更改它们。现在变量正在起作用,但指的是错误的东西。我想一次只更改一个变量,这样我就不会立刻破坏整个变量。

我查看了“mark”和“tag”的文档,但这些命令似乎是出于其他目的。当我查看“突出显示”引用时,这些引用似乎专门用于突出显示特定单词的出现次数。

有什么想法吗?非常感谢。

1 个答案:

答案 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"数组可以包含多个规则集,只需在结束括号,之后添加逗号}(最后一个除外)并在下一行开始下一个规则。