Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何";标记“;或;突出显示“&引用;标签";崇高文本2中的不同行_Ruby On Rails_Sublimetext2 - Fatal编程技术网

Ruby on rails 如何";标记“;或;突出显示“&引用;标签";崇高文本2中的不同行

Ruby on rails 如何";标记“;或;突出显示“&引用;标签";崇高文本2中的不同行,ruby-on-rails,sublimetext2,Ruby On Rails,Sublimetext2,我正在使用Sublime Text 2在Rails中编写一个视图。首先,我使用现有视图作为模板,但显然我必须更改变量 我想“突出显示”或“标记”或“标记”或“其他”错误的变量,以便我能记住以后更改它们。现在,这些变量正在发挥作用,但指的是错误的东西。我想一次只改变一个变量,这样我就不会一次破坏整个过程 我已经查看了“mark”和“tag”的文档,但是这些命令似乎是用于其他目的的。当我看“突出显示”引用时,它似乎专门指突出显示某个特定单词的出现 有什么想法吗?非常感谢。如果我理解正确,您不会希望一

我正在使用Sublime Text 2在Rails中编写一个视图。首先,我使用现有视图作为模板,但显然我必须更改变量

我想“突出显示”或“标记”或“标记”或“其他”错误的变量,以便我能记住以后更改它们。现在,这些变量正在发挥作用,但指的是错误的东西。我想一次只改变一个变量,这样我就不会一次破坏整个过程

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


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

如果我理解正确,您不会希望一次性批量重命名特定变量、类名或任何内容的所有实例。如果需要,只需使用
Find->Replace…
,在顶部字段中键入要替换的内容,在底部字段中键入要替换的内容,点击Replace几次以确保替换所需内容(尤其是在使用regex-Find的情况下),然后点击Replace-All以处理整个shebang

如果这不是你想做的,并且你想以某种方式突出显示某个单词或模式的所有出现,那么请查看插件,可通过。安装后,将
首选项->软件包设置->PersistentRegexHighlight->默认设置的内容复制到
..->设置用户
,然后关闭默认选项卡。编辑
“regex”
部分,如下所示:

“regex”:[
{
“模式”:“配置”,
“颜色范围”:“无效”,
“下划线”:false
}
],

这将设置一个监视程序,在新打开的文件中查找单词
config
的任何实例,并使用
invalid
作用域突出显示该实例,该作用域应位于几乎所有颜色方案中<代码>“下划线”:false
表示找到的文本突出显示,而不是带下划线。我在上面给出的插件链接中提供了完整的选项和示例。
“regex”
数组可以包含多个规则集,只需在右大括号
}
后面加一个逗号
(最后一个除外),然后在下一行开始你的下一个规则。

你可以在你的语言的语法突出显示文件中放一些东西来识别你放在代码中的标记,但这似乎是一种非常老练的方法。我还没有真正老练的技巧。希望有人已经想到了一些东西。如果sublime文本可以突出显示搜索结果,您可以拼凑一个正则表达式,匹配您的变量名。