При редактировании документов в Word или наборе писем в Outlook или в чате в Skype я иногда вижу странное поведение при копировании-вставке.
Скажи у меня есть текст «назначить» в буфер обмена и поместите курсор перед словом "в то время как" , Теперь, когда я вставляю, я ожидал одного из них:
«назначить» где нет места между двумя словами. Это нормально и WYSIWYG.
"назначить время" где дополнительный пробел между словами автоматически вставляется приложением. Это некоторое улучшение в приложении, позволяющее автоматически размещать пробелы там, где это необходимо.
Но я получаю это:
"назначить hile" , который имеет автоматический пробел, но смещен вправо.
Я видел это странное поведение довольно долгое время и обычно игнорировал его; Теперь я могу отменить повтор и увидеть его последовательно, поэтому спрашиваю здесь:
Что здесь происходит ?
Если это функция, а не ошибка, то как ее отключить?
Среда:
Windows 10 Корпоративная Версия 1511 с Word 2016 Версия 16.0.4549.1000
ОБНОВИТЬ:
В Outlook при составлении письма в буфере обмена был текст «мы храним» с «возможно».
Когда я вставляю между «мы» и «магазин», я получаю «мы можем хранить» [[Correct]]
Когда я вставляю между «мы» и «магазин», я получаю «мы mare tore» [[Wrong]]
Я пробовал это неоднократно с теми же результатами.
Я попытался вставить в Блокнот, где я получил правильный вывод, но как ни странно, "отменить" или "Ctrl-Z" не удаляет вставленный текст!
Он только выделяет вставленный текст! Вставьте вставки "может", отмените выбор "может"!
Затем я пошел в PowerShell и собрал некоторые Данные отладки о буфере обмена, используя «Get-Clipboard -TextFormatType [[Html, Rtf, Text, UnicodeText]]».
Выход был огромным для Html + Rtf ; Я загрузил все в pastebin:
https://pastebin.com/CZUbhfST