Нечетный символ при редактировании имен файлов и папок

0

Существуют определенные сценарии редактирования имен файлов и папок, в которых нажатие кнопки CTRL + BACKSPACE (чтобы удалить целое слово слева) приводит к странному символу, вместо того, чтобы фактически стереть все слово слева.

Вот вывод, который я получаю:

enter image description here

Почему я это понимаю?

Я получаю это в основном при редактировании имен файлов и папок в проводнике Windows, но также и в других сценариях, таких как редактирование метаданных в foobar2000. Поскольку я много редактирую имена файлов и папок, это может сильно раздражать.

voronoi
источник
Это представление управляющего символа для возврат на одну позицию (BS, U + 0008). Windows не интерпретирует этот символ и просто отображает его визуальное представление в зависимости от шрифта; в этом случае прямоугольник.
GiantTree
Есть ли способ изменить это поведение на обычное «удалить все слово слева»? (как и в большинстве других сценариев). И, как ни странно - CTRL + SHIFT (выбрать целое слово) работает либо вправо, либо влево.
voronoi
AFAIK ты не можешь. Windows не разработана таким образом. Более новые приложения Windows (например, поиск Кортаны) поддерживают это поведение, так что это всего лишь остаток прошлого, когда никто не задумывался о таких функциях. CTRL + DEL, однако, работает и удаляет следующий Слово, которое следует за каретой.
GiantTree