使Xcode高亮显示选定的符号更多
Xcode强调所有出现的光标所在的符号。但是,下划线不会在源代码中“弹出”。是否有可能让Xcode突出显示符号的背景颜色,就像Eclipse一样?我在“首选项”面板中找不到任何内容。使Xcode高亮显示选定的符号更多
的Xcode:
的Eclipse:
OK转到Xcode的 选择喜好 流行过会选择字体和颜色 的U可以看到4个按钮,与1有名称选择,点击并选择任何深色
他不希望那样,但他想要突出显示当前“选定”符号 –
这不是你正在寻找的,但你可能想看看Polychromatic Xcode插件(最容易通过Alcatraz安装)。它为每个符号提供了独特的颜色,始终贯穿始终。因此,myVar
的每个实例可能都是蓝色的,并且每个myOtherVar
实例可能都是红色的。
它是offtop。我们需要在光标位置进行选择,而不是简单地在代码 –
我不知道这是否仍然相关,但是当您将光标悬停在符号上时,会出现一个小选择菜单,您可以选择“在范围内编辑全部”。这将以更加明显的方式突出显示所有这些符号。顾名思义,这个功能意味着更高的目的,但我认为它即使只是突出显示也非常方便。 我不知道这个功能在Xcode 5之前是否可用。
中更加明亮的颜色。谢谢。这就是@CuriousRabbit建议的Ctrl-Cmd-E所做的,请参阅下面的注释问题。当我需要突出显示一个符号时,我现在经常使用它。 –
哦,没有看到。无论如何,我也一直在为此而斗争......我希望未来的版本能够提供如此明显的有用功能。 –
这个插件做你想做的。这可通过Alcatraz:
不幸的不是。 Xcode对下划线所做的事是在当前范围**中显示此变量**的出现次数。这个插件只是对源代码进行RegExes,并且突出显示了所有内容相同的内容。这不是有用的一半。 例如,如果您有一个范围的话。这个插件不能处理。 –
社区!
我有同样的麻烦,发现类似的东西。 (其中 “currencyId” 我选择,它的另一个插件的工作)
它,我想,做同样的事情,例如[Cmd的+ E,Cmd的+ F和Cmd的+ G combo] 但它更容易,你只能选择你的代码中的单词。
如何安装到您的XCode:
- 启动的XCode
- 在顶层菜单中选择窗口 - >软件包管理器
- 在 搜索类型 “highlightSelectedString”
- 安装它!
?
利润
,你也可以改变颜色突出!
去编辑 - >设置高亮颜色
选择颜色
不幸的不是。 Xcode对下划线所做的事是在当前范围**中显示此变量**的出现次数。这个插件只是对源代码进行RegExes,并且突出显示了所有内容相同的内容。这不是有用的一半。 例如,如果您有一个范围的话。这个插件不能处理。 –
在AlcatrazAutoHighlightSymbol
(Xcode的包管理器)
搜索。它会做你想要的。
安装插件之后,选择编辑器>编辑突出显示颜色。这在默认情况下是透明的,所以你必须选择一个最适合你的颜色主题的。
编辑:现在Alcatraz消失了,你将不得不手动安装插件。从their GitHub下载,编译该项目并重新启动Xcode - 为了能够加载第三方软件包,需要进行未签名。更多关于这个here的信息。
尽管这个链接可能回答这个问题,但最好在这里包含答案的重要部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – cpburnz
我没有得到,我有这里唯一正确的答案,它仍然被删除。在这个页面上有另一个(错误的)答案,与我的结构相同(一个句子和一个链接到github),但没有人删除它。除安装插件之外,没有安装插件的基本部分。 –
谢谢 - 我刚安装了AutoHightlightSymbol。安装Alcatraz软件包管理器非常简单(我不得不谷歌来弄清楚你在说什么)。这有点不直观,默认的首选项是不会突出显示符号,但在阅读AutoHightlightSymbol github自述文件后,我有它的工作。谢谢! –
XCode已经拥有此功能,但在您想要突出显示的文字上单击后有延迟。您可以将延迟设置为0秒。
的XCode>首选项> TextEditing> HighlightInstancesOfSelected并设置延时到0
这工作,但我无法改变它的颜色。这是一种淡蓝色,有点难以看清。
你有没有想到答案? – Blaz
@courteous Nope。但我希望4.4版以后的Xcode更新能够在这方面带来一些改进。 –
Cmd + E,Cmd + F和Cmd + G组合是有用的。 http://*.com/questions/2439701/in-xcode-can-you-have-it-automatically-highlight-references-to-the-selected-obje – 2012-10-02 06:18:48