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


0

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

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

enter image description here

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

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


Это представление управляющего символа для возврат на одну позицию (BS, U + 0008). Windows не интерпретирует этот символ и просто отображает его визуальное представление в зависимости от шрифта; в этом случае прямоугольник.
GiantTree

Есть ли способ изменить это поведение на обычное «удалить все слово слева»? (как и в большинстве других сценариев). И, как ни странно - CTRL + SHIFT (выбрать целое слово) работает либо вправо, либо влево.
voronoi

AFAIK ты не можешь. Windows не разработана таким образом. Более новые приложения Windows (например, поиск Кортаны) поддерживают это поведение, так что это всего лишь остаток прошлого, когда никто не задумывался о таких функциях. CTRL + DEL, однако, работает и удаляет следующий Слово, которое следует за каретой.
GiantTree
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.