Я полагаю, это также называется выделением слов, я не уверен.
Я использую Javascript (файл .js
) и в Notepad++ (v7.3.3) с учетом этих двух строк:
myFuncA("param");
myFuncB('param');
С моим Блокнотом ++, если я дважды щелкну по параметру в первой строке, он получит param
. И на второй строке он получает 'param'
. Хотя это может быть хорошо для английского языка, я пишу здесь на Javascript, и мне не нравится это поведение. Это мешает умной подсветке работать правильно. Если не все в двойных кавычках. Что не всегда возможно, или это просто большая боль в заднице. Я создал пример плохого программирования в качестве быстрого однострочного примера:
x.innerHTML = "<span class='foo bar' onclick='this.className=\"bar\"'>foo bar</span>";
или же
x.innerHTML = '<span class="foo bar" onclick="this.className=\'bar\'">foo bar</span>';
Если я дважды щелкну по кнопке foo
или bar
она не выделит все из них. Потому что, если вы дважды щелкните и выделите слово рядом с '
он выберет '
а остальные не найдутся, и наоборот.
(Хотя использование \"bar\"
во втором примере работает.)
Есть ли способ , чтобы настроить , как это выдвигает на первый план для двойного щелчка так , что в этих двух примерах выше , если нажать любую foo
или bar
не будет выделить '
(и, следовательно, умная подсветка выделит их всех)
Ps Кроме того, я использую тему Obsidian. Но быстрое изменение темы по умолчанию не исправляет ее.
PT