LINUX.ORG.RU

Как во writer отключить «умную вставку»?

 


0

1

В LOWriter (версия 6.0.7.3) при вставке текста (paste) с обоих концов ко вставляемому могут добавляться пробелы. Как это отключить? В MS Word такое поведение называлось «smart paste» («умная вставка»), но такую опцию я не нашёл.

Дополнение: уже занесены баги:
https://bugs.documentfoundation.org/show_bug.cgi?id=112011
https://bugs.documentfoundation.org/show_bug.cgi?id=117812

★★★★★

Последнее исправление: question4 (всего исправлений: 2)

В интернете пишут что такой функции нет. Только автозамена.

Что если попробовать через утилиту для буфера обмена («Klipper» и др.)?

aes_ultimum ★★
()

Использовать буфер X-window не вариант (выделяем фрагмент текста мышкой, вставляем щелчком средней кнопки)?

Serge10 ★★★★★
()
Ответ на: комментарий от Serge10

вставляем щелчком средней кнопки

Не работает в LO.

И перекладывать руку на мышь при редактировании текста — потеря времени. Не лучше, чем «Вставить как».

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 2)
Ответ на: комментарий от question4

Не работает в LO.

Странно, у меня работает (версия LO 5.2.7.2). Впрочем, у меня и пробелы не добавляются, видимо, это позже появилось.

И перекладывать руку на мышь при редактировании текста — потеря времени.

С этим согласен.

Serge10 ★★★★★
()
Ответ на: комментарий от aes_ultimum

Ну там в действиях по регулярным выражениям можно всякие функции вызывать. Вот этими вот — QRegExp Class.

Никогда этим не пользовался.

Сейчас поэкспериментировал, похоже, пробелы добавляются только для слов, копируемых из Writer-а. Но если в Klipper-е открыть редактирование содержимого буфера и тут же сохранить, то оно становится неформатированным текстом и вставляется без пробелов. Такое ощущение, что LO при копировании добавляет в начале и конце слова невидимые спецсимволы наподобие «начало слова» и «конец слова», и при вставке эти символы заменяются пробелами.

Поэтому вопрос: как в Klipper-е сделать обработчик, применяемый только к текстам из LO, который бы удалял только эти спецсимволы, но не трогал бы остальное форматирование?

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от question4

пишет, что унаследовано из OOo.

Крайне странно. Только что еще раз специально проверил - все копируется/вставляется символ в символ. У меня стандартный LibreOffice из дистрибутива Debian 9.

Serge10 ★★★★★
()
Ответ на: комментарий от Serge10

Вставляешь точно как по ссылкам в верхнем посте описано? Выделить целое слово и вставить с краю слова, либо перед знаком препинания?

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

и вставить с краю слова, либо перед знаком препинания?

LO-6.2.8 (Writer), пробелы добавляются даже при вставке слова в середину другого слова.
Исключение: пробелы не добавляются при копировании первого слова из абзаца.

Пробелы не добавляются при «Вставка как… Только текст», а при «Вставка как… HTML» добавляется… абзац.

arson ★★★★★
()
Последнее исправление: arson (всего исправлений: 1)
Ответ на: комментарий от arson

Спасибо, будет время — добавлю в баги.

question4 ★★★★★
() автор топика
Ответ на: комментарий от greenman

1-й вызывает меню, замедляя работу, 2-й теряет форматирование. И 2-й конфликтует с переключением раскладок, нужно переназначать.

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

Вставляешь точно как по ссылкам в верхнем посте описано? Выделить целое слово и вставить с краю слова, либо перед знаком препинания?

Вы правы, был невнимателен, поэтому и не мог воспроизвести баг. Сейчас проверил, действительно, добавляется пробел :(.

Удивительно другое - за много лет использования этой программы (а начал я еще с проприетарного StarOffice в 1999 г) ни разу сам на данный баг не нарывался.

Serge10 ★★★★★
()
Ответ на: комментарий от arson

Это не баг, а конкурентное преимущество перед M$ Offi¢¢e, будь он проклят во веки веков!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.