При редактировании документов в Word или наборе писем в Outlook или в чате в Skype я иногда вижу странное поведение при копировании-вставке.
Скажем, у меня есть текст "назначить" в буфер обмена, и поместите курсор перед словом "пока". Теперь, когда я вставляю, я ожидал одного из них:
"назначить", где между двумя словами нет пробела. Это нормально и WYSIWYG.
"assign while", где дополнительный пробел между словами автоматически вставляется приложением. Это некоторое улучшение в приложении, позволяющее автоматически размещать пробелы там, где это необходимо.
Но я получаю это:
"assignw 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