Ubuntu Linux: могу ли я вставить обычный текст по умолчанию?

21

(Аналогично моему предыдущему вопросу о Windows XP и продолжении работы darren_n для Mac OS X. )

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

Я уже знаю о следующих обходных путях:

  • В OpenOffice нажмите «Редактировать» → «Специальная вставка» или нажмите Ctrl+ Shift+ V, затем нажмите «Неформатированный текст»
  • Вставьте в текстовый редактор и скопируйте оттуда

То, что я хочу, это сказать Ubuntu просто сделать это по умолчанию.

Это возможно?

Натан Лонг
источник
Вам придется изменить способ работы буфера обмена или функции копирования любого приложения. Вы пробовали альтернативные менеджеры буфера обмена?
10

Ответы:

17

В Ubuntu 11.04 и выше я могу использовать Ctrl- Shift- Vдля вставки простого текста.

Мартин Конечни
источник
Это работает и в 12.04.
Кори
Вы знаете, если / где мы можем настроить этот ярлык?
chrismarx
Моя Ubuntu 16.04.2 LTS с KDE, и ваше решение не работает. Возможно, за прошедшие годы произошли некоторые изменения, но, честно говоря, я думаю, что решение может быть специфичным для вашей среды рабочего стола и / или менеджера буфера обмена. Кем они были? Держу пари, что для них нет универсального решения.
Камиль Мачоровски
1

Лично я использую промежуточное окно редактора (nedit), которое не поддерживает форматирование. Это далеко от идеала, хотя.

wazoox
источник
0

Выделите текст с помощью мыши (выделите его), затем щелкните средней кнопкой мыши там, где вы хотите вставить

Йоанн Ле Туш
источник
Я только что попробовал - скопировал с этого вопроса в OpenOffice. В него вставлен форматированный текст.
Натан Лонг
Вы путаете вещи. Openoffice решает вставить отформатированный текст. То, что вы выделяете, всегда копируется как обычный текст. Вопрос не в ОС, а в наборе OpenOffice.
Адриано Вароли Пьяцца
Помните, что нет такого понятия, как простой текст. joelonsoftware.com/articles/Unicode.html
Стефан Тиберг
@ Adriano - я в замешательстве. Если бы текст был скопирован в память как обычный текст, форматирование было бы удалено до того, как OpenOffice его увидит, верно?
Натан Лонг
@Stefan - в частности, я хочу, чтобы вставленный текст разделял форматирование целевого текста, а не исходного текста.
Натан Лонг
0

Вы должны использовать действие select - middleclick, которое в Unix только копирует текст (и это считается недостатком при продвижении реальной копии-вставки богатых объектов).

Что происходит (я предполагаю немного, но я почти уверен, что я прав), так это то, что OpenOffice распознает символы аналогично Markdown (на самом деле, наоборот: OO был первым) и форматирует их.

Например, в OO, если вы начнете печатать "* text"и нажмете Enter, вы создадите неупорядоченный маркированный список. При наборе - textвы получите маркированный список, начинающийся с emdash. 1. textначинается упорядоченный список. Все автоматически.

Так что я имею в виду, что это не проблема Ubuntu, а Office Suite, пытающийся использовать DWYM. Который, действительно, кажется лучшим курсом здесь. Если бы я скопировал ваш вопрос в ОО, я бы предпочел, чтобы форматирование осталось, в противном случае я бы скопировал его, например, в Vim.

Наконец, есть некоторые полезные советы здесь ( в основном, добавить макрос , который делает то , что вы хотите, назначить его на комбинацию клавиш по вашему выбору). Это должно работать независимо от операционной системы.

Адриано Вароли Пьяцца
источник