9

我找不到一种方法让 PhpStorm 在选择时自动突出显示文件中所选单词/字符串的外观。

示例 - 假设我有这段代码(逻辑无关紧要):

$app = new App(); //this is an app var of type "App" that contains our Application
$application_ranks = $app_array['app_rankings'];    //some operation

现在,我进行选择 - 假设我选择了第一个“应用程序”部分。

安装了 BrowseWordAtCaret 插件的 PhpStorm 行为(没有突出显示):

在此处输入图像描述

Sublime Text 2 行为(不完整):

在此处输入图像描述

Notepad++ 行为(接近,但仍不完美):

在此处输入图像描述

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

在此处输入图像描述

为了节省您的时间,我知道“突出显示用法”功能几乎可以做同样的事情 - 但问题是这仅适用于变量/类/函数名称/函数调用等,而我所追求的是这适用于任何选定的字符序列,无论它是变量、注释、函数还是其他任何东西。就像您按下 Ctrl+F(查找)一样。

我确实尝试了这篇文章中建议的 PhpStorm 的 BrowseWordAtCaret 插件,但它仍然不提供此功能。

有可能以某种方式实现这一目标吗?我很困惑,这么简单的东西(而且是基本的——在我看来甚至可能是编码的基础)很难在一个功能齐全、致力于提供出色用户体验等的编辑器上实现。

谢谢你的时间!

4

2 回答 2

12

不是完美的解决方案,但足够接近:

顶部菜单 -> 查看 -> 在插入符号处突出显示单词

或者:

设置 -> 编辑器 -> 常规 -> 外观 - 在插入符号处突出显示单词

请注意,这是一个 BrowseWordAtCaret 插件选项,因此需要安装插件。要安装它,请转到设置 -> 插件 -> 浏览存储库 -> BrowseWordAtCaret -> 安装。

如果它是另一个字符串的一部分,这仍然不会突出显示该单词,但它会在所有其他情况下突出显示它。例子:

PhpStorm:

在此处输入图像描述

PHP设计师:

在此处输入图像描述

于 2015-11-23T10:58:44.410 回答
1

2021年编辑:

  1. 转到:首选项 | 编辑 | 代码编辑

  2. 在一般情况下找到以下部分:突出显示插入符号移动

  3. 选中以下复选框:突出显示插入符号处元素的用法

请注意,这并不像 OP 所要求的那样工作,事实上,目前没有办法让 IDE 像那样工作。

BrowseWordAtCaret 插件非常接近,但仅适用于完整的单词。您还必须将其配置为自动突出显示:首选项 | 编辑 | 一般 | 外观

于 2018-05-16T15:29:36.460 回答