Как сделать выбор выделения PhpStorm автоматически
Я не могу найти способ сделать 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 (найти).
я попробовал плагин BrowseWordAtCaret для PhpStorm, предложенный в этот пост но он по-прежнему не обеспечивает эту функциональность.
возможно ли как-то достичь этого? Я совершенно сбит с толку, что что-то настолько простое (и основное-может быть даже фундаментальный для кодирования, на мой взгляд) так трудно достичь на Редакторе, полном возможностей и так много посвященном обеспечению большого пользовательского опыта и т. д.
Спасибо за ваше время!
2 ответов
не идеальное решение, но достаточно близко:
верхнее меню - > Вид - > выделить слово на каретке
или же:
настройки - > редактор - > общие - > внешний вид-выделите слово на каретке
обратите внимание, что это опция плагина BrowseWordAtCaret, поэтому она требует установки плагина. Чтобы установить его, перейдите в Настройки - > Плагины - > обзор репозиториев - > BrowseWordAtCaret - > Установить.
Это все равно не выделит слово, если оно является частью другой строки, но оно будет выделять его во всех других случаях. Пример:
PhpStorm:
PhpDesigner:
PHPStorm 2018.1
на: Настройки -> Редактор -> Общие
найдите следующий раздел В общем:выделить на движение каретки
установите следующий флажок:выделите использование элемента в caret