我找不到一种方法可以使PhpStorm在选择时自动突出显示所选单词/字符串在文件中的外观。
例如--假设我有这个代码(逻辑并不重要):
$app = new App(); //this is an app var of type "App" that contains our Application
$application_ranks = $app_array['app_rankings']; //some operation现在,我做了一个选择-说我选择了第一个“应用”部分。
安装了PhpStorm插件的BrowseWordAtCaret行为(没有突出显示):

崇高的文本2行为(不完整):

Notepad++行为(关闭,但仍不完美):

PhpDesigner 8行为(按预期工作):

为了节省您的时间,我意识到了“突出用法”功能,它几乎可以做同样的事情--但问题是,这只适用于变量/类/函数名称/函数调用等,而我所要做的是对任何选定的字符序列起作用,不管它是变量、注释还是函数或其他什么。就像你按下Ctrl+F (查找)。
我确实尝试了PhpStorm的PhpStorm插件,但它仍然没有提供这种功能。
是否有可能以某种方式做到这一点?我感到非常困惑的是,这么简单的东西(而且是基本的--在我看来,甚至是编码的基础),在这样一个充满功能的编辑器上是如此的难以实现,它如此致力于提供一个很好的用户体验等等。
耽误您时间,实在对不起!
发布于 2015-11-23 10:58:44
这不是一个完美的解决方案,但足够接近:
顶部菜单->查看->突出显示单词在卡雷特
或者另一种选择:
设置->编辑器-> General ->外观-高亮显示上的单词
请注意,这是一个BrowseWordAtCaret插件选项,因此它需要安装插件。要安装它,请转到Settings -> Plugins -> Browse存储库-> BrowseWordAtCaret ->安装。
如果它是另一个字符串的一部分,它仍然不会突出显示这个单词,但是它将在所有其他情况下突出显示它。示例:
PhpStorm:

PhpDesigner:

发布于 2018-05-16 15:29:36
2021年编辑:
注意,这不像OP要求的那样有效,事实上,没有任何方法可以使IDE像这样工作。
BrowseWordAtCaret插件近在咫尺,但只适用于完整的单词。您还必须将其配置为自动高亮显示:Preferences、溶胶-编辑器、General、General、Appearance、。
https://stackoverflow.com/questions/33829142
复制相似问题