я предполагаю, что это также называется подсветкой слов, я не уверен.
Я использую Javascript (a .js
file) и в Notepad++ (v7.3.3) даны эти две строки:
myFuncA("param");
myFuncB('param');
С моим Notepad++, если я дважды щелкните 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
он не будет выделить '
?
(и поэтому умная подсветка выделит их всех)
P. s. Кроме того, я использую обсидиановую тему. Но, делая быстрое изменение к теме по умолчанию не исправить.
PT