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 プラグイン オプションであるため、プラグインのインストールが必要であることに注意してください。インストールするには、[設定] -> [プラグイン] -> [リポジトリの参照] -> [WordAtCaret の参照] -> [インストール] に移動します。

単語が別の文字列の一部である場合は強調表示されませんが、それ以外の場合はすべて強調表示されます。例:

Phpストーム:

ここに画像の説明を入力

Phpデザイナー:

ここに画像の説明を入力

于 2015-11-23T10:58:44.410 に答える