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

5077
Nathan Long

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

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

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

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

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

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

20
Вам придется изменить способ работы буфера обмена * или * функции копирования всех приложений. Вы пробовали альтернативные менеджеры буфера обмена? l0b0 12 лет назад 0

4 ответа на вопрос

15
Martin Konecny

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

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

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

0
Yoann Le Touche

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

Я только что попробовал - скопировал с этого вопроса в OpenOffice. В него вставлен форматированный текст. Nathan Long 14 лет назад 0
Вы путаете вещи. Openoffice решает вставить отформатированный текст. То, что вы выделяете, всегда копируется как обычный текст. Вопрос не в ОС, а в наборе OpenOffice. Adriano Varoli Piazza 14 лет назад 0
Помните, что нет такого понятия, как простой текст. http://www.joelonsoftware.com/articles/Unicode.html Stefan Thyberg 14 лет назад 0
@ Adriano - я в замешательстве. Если бы текст был скопирован в память как обычный текст, форматирование было бы удалено до того, как OpenOffice его увидит, верно? Nathan Long 14 лет назад 0
@Stefan - в частности, я хочу, чтобы вставленный текст разделял форматирование целевого текста, а не исходного текста. Nathan Long 14 лет назад 0
В большинстве текстовых и офисных программ есть специальная функция вставки, которая может вставлять текст без форматирования. Stefan Thyberg 14 лет назад 0
Например, в Word есть функция «Специальная вставка ...», расположенная рядом с «Вставить» в меню. Stefan Thyberg 14 лет назад 0
@Stefan - да, я знаю, что есть специальная функция вставки. Я перечислил это в моих известных обходных путях, когда задал вопрос. Я хочу изменить значение по умолчанию, чтобы мне не приходилось каждый раз указывать, что мне не нужно форматирование. Я никогда не хочу форматирования. Такое чувство, будто говоришь: «дай мне гамбургер и оставь шоколадный соус». Если бы я хотел шоколадный соус, я бы так сказал. Оставить это должно быть по умолчанию. Или, по крайней мере, позвольте мне установить это по умолчанию. Не заставляй меня говорить «держи шоколадный соус» каждый раз, когда я закажу. Nathan Long 14 лет назад 0
@ Натан: твоя аналогия ошибочна. Вам не нужно форматирование, но я не уверен, что большинство людей, копирующих текст в офисную программу с расширенным текстом, разделяют ваше мнение. Это не столько «держать шоколадный соус», сколько «держать кетчуп на картошке фри» (я действительно не люблю кетчуп) Adriano Varoli Piazza 14 лет назад 0
0
Adriano Varoli Piazza

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

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

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

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

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

Похожие вопросы