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), которое не поддерживает форматирование. Это далеко от идеала, хотя.


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.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.