Windows 10 - разделители слов (границы) в проводнике

Вкратце: кто-нибудь знает, есть ли способ в Windows определить список символов, которые следует рассматривать как разделители в проводнике Windows, для двойного щелчка, чтобы выбрать слово в имени файла, или с помощью ctrl + влево / вправо для перемещения по имя файла? В частности, я хочу, чтобы Windows воспринимала подчеркивание как разделитель.

Longform: Предвосхищая вопрос, я работаю с неуклюжей CMS, которая останется безымянной, которая подчеркивает вместо дефисов для пробелов в именах файлов. Короче говоря, просто использование дефисов вместо пробелов в именах файлов невозможно; Я, по сути, единственный человек, управляющий системой, там уже десятилетие контента, большая часть контента создается и добавляется людьми, практически не имеющими технического опыта, в разрозненных местах и ​​без центральной расчетной палаты, где я мог бы настроить скрипт, который будет делать это автоматически с именами файлов. В худшем случае это немного раздражает, но я бы хотел изучить "исправление".

Тангенциально (извините, если это нарушает правило о том, чтобы оставаться в теме, но это может быть связано?), Я нашел HKEY_CURRENT_USER\Console\WordDelimiters и связанные ключи в реестре, но это по умолчанию обнуляемый DWORD. Быстрый поиск показал, что я могу изменить его на текстовые данные и включить строку символов, но это ничего не дало для любой области ввода текста в Windows, которую я могу себе представить, включая CMD или PowerShell. Кто-нибудь знает, связано ли это с тем, что я хочу сделать и / или что делает этот ключ?

В последнее время я использую Blisk (производную от Chromium) для работы в CMS; Я использовал Firefox, который содержит настройки layout.word_select.stop_at_punctuation а также layout.word_select.stop_at_underscore игнорировать поведение по умолчанию, но я недоволен его производительностью, несмотря на всю работу, которую Mozilla вкладывает в свой движок Quantum. Тем не менее, в Chromium отсутствует такая функция, которая могла бы использоваться в Blisk или Chrome. Я предполагаю, что это означает, что он использует собственный метод, чтобы решить, что такое разделитель слов. Кроме того, существует множество эмуляторов терминала и текстовых редакторов, которые позволяют вам явно настроить символы, которые действуют как разрывы слов.

Я прочитал документ Microsoft о библиотеке WordBreaker.dll - я не думаю, что библиотеки DLL относительно легко расширять?:) Есть также несколько ключей реестра, назначение которых я не могу различить - ITIR.StdWordBreaker, Search.CustomWordbreaker, Microsoft.ITIR.DefWordBreaker в разных местах. А также HKLM\SYSTEM\CurrentControlSet\Control\ContentIndex\Language\English_US имеет ключ WBreakerClass который относится к классу, и я понятия не имею, что делать с этой информацией, или если я даже больше нахожусь в рамках вопроса, поэтому я, вероятно, должен остановиться здесь.

0 ответов

Другие вопросы по тегам