Как получить двойной щелчок в блокноте в Windows 8, чтобы выделить все слово / строку текста и не останавливаться на таких символах, как -, +,% и т. Д.

1503
Rolo

В Windows XP при двойном щелчке слова выбирается все слово. Это также верно для слов с тире, а также URL-адресов с тире или других символов.

Например: http://www.awebsite.com/great-pictures или беги + прыгай

В Windows 8 и, по-видимому, в Windows 7, как упоминается в этом посте, и с большим количеством примеров и без решения: http://www.sevenforums.com/general-discussion/152934-notepad-double-click-behaviour.html, выбор останавливается сразу после символа или, как я видел в одном случае, прямо перед.

Кто-нибудь знает какой-либо способ изменить это поведение для блокнота Windows в Windows 8 и / или Windows 7 - может быть, взлом реестра или что-то еще ...?

2
Блокнот - простая программа: в основном это меню, многострочный элемент управления и дополнительная строка состояния. Я не знаю о каких-либо двойных щелчках связанных настроек / хаков. Для чего стоит, вы можете нажать Shift + End, чтобы выбрать все, от курсора до конца текущей строки. Если вы хотите выделить всю строку, сначала нажмите Home, чтобы быстро добраться до начала. Если есть только одна строка, вы также можете нажать Ctrl + A (выбрать все). В качестве альтернативы вы можете использовать WordPad или сторонний текстовый редактор. and31415 9 лет назад 3
Благодарю. Не знал о Shift + End. Это было бы здорово для выбора URL. Жаль, что нет ярлыка для выбора из текущей позиции до пробела, такого как «Сара Джексон-Смит сказала», в котором Джексон-Смит выбирается с курсором перед J и даже лучше, если он выбран даже если курсор был в середине слова Джексона-Смита. Я разместил это здесь, полагая, что кто-то наверняка получит ответ. Кроме того, мне интересно, почему это изменилось по сравнению с тем, как это было в Windows XP, и, может быть, там есть соединение, чтобы оно работало так же, как в Windows 7 и 8. Rolo 9 лет назад 0
Просто хотел добавить, что копирование файла notepad.exe из Windows XP в Windows 8 не решило проблему. Таким образом, похоже, что именно ОС Windows определяет это поведение, а не сама программа. Rolo 9 лет назад 0
Да, поведение строго связано со встроенным элементом управления редактированием, основные функциональные возможности которого предоставляются библиотекой `comctl32.dll`. Например, вы можете воспроизвести ту же проблему, если вы запустите `regedit` и создадите / отредактируете многострочное значение. Я сделал несколько тестов, вот результаты: http://pastebin.com/jEMfZqy3 Что касается того, почему это происходит, только Microsoft может ответить. Вот связанный вопрос: [Где я могу настроить поведение выделения текста по умолчанию в Windows?] (Http://superuser.com/q/203163/289138) and31415 9 лет назад 3

1 ответ на вопрос

1
JakeGould

Yes, Microsoft introduced this foolish behaviour after XP, and they have naturally neither listened to the complaints nor corrected the mistake.

Here is a little helper, although it is necessary to involve the keyboard:

  • Doubleclick somewhere on the start of the text so the first part gets highlighted.
  • Then press (and hold) shift while clicking on the end point of the text.

Bingo, the whole line is highlighted.

На самом деле не решает вопрос ОП; он просто хочет, чтобы двойной щелчок работал так, как раньше. (Однако я проголосовал, потому что кто-то проголосовал, и я не думаю, что это заслуживает оценки -1). Jamie Hanrahan 8 лет назад 0