Як скопіювати / вставити текст без форматування за замовчуванням?


22

Я запускаю Ubuntu 10.04, і мені дратує, що за замовчуванням функція копіювання / вставки також вставляє текстовий формат. Більшу частину часу, коли я копіюю / вставляю текст, я хочу лише вставити текст ascii без форматування. Чи є спосіб налаштувати таку поведінку?


Знову функція, розроблена без UX. Я готовий зробити ставку, що копіювання стилів корисно для менш ніж 5% користувачів у менш ніж 20% випадків. Це ніколи не повинно було робити це за замовчуванням!
Августин Рідінгер

Відповіді:


4

Я використовую парцеліт Встановіть парцеліт . Він зберігає історію буфера обміну.


Я спробував Parcellite, і, здається, майже все, що я хочу. Вся справа в тому, що історія парцелліту зберігає інформацію лише в тексті, але Перша копія, яку я роблю, містить форматування. Тому мені потрібно скопіювати рядок, і перед тим, як вставити його, я повинен натиснути значок панелі Parcellite, потім натиснути текст, який я щойно скопіював, після чого я можу вставити його лише в тексті.
jmbouffard

Я сприйняв це як "прийняту відповідь", оскільки нічого кращого не було. І це МНОГО швидше, ніж вставляти спочатку gedit, а потім у мій документ.
jmbouffard

@jmbouffard "так як нічого кращого не було" Тепер є, дивіться відповідь teehoo, оскільки використання Parcellite. Це звучить надскладним ...
feeela

CTRL-SHIF-V зробить це, не встановлюючи нічого ...
Макс Л.

Parcellite робить скопіювати стиль.
Августин Рідінгер

35

У досить недавньому Ubuntus ви можете використовувати Ctrl- Shift- vдля вставки простого тексту.


8
Хтось знає, чи є спосіб зробити це поведінкою за замовчуванням?
Брендон Бертельсен

Шви не працюють з кубунту.
День

Чудово працює на моєму Ubuntu 14.04 - яке полегшення для пошуку такого простого рішення!
robocat

2

Я не знаю способу зробити це автоматично. Вирішення курсу, звичайно, - вставити його в gedit Встановити gedit і скопіювати звідти.


4
Я деякий час використовував це рішення, але тепер я хотів би знайти справжнє рішення. Дякую за пропозицію.
jmbouffard

Інший спосіб (швидше за все, не безпечний) - використовувати ваш рядок URL як інструмент деформації. Більшу частину часу до нього легше дістатись, ніж запустити інший додаток.
Ілля Лінн

Я, як правило, не проголосую, оскільки вважаю це лічильником продуктивним, але, безумовно, це не рішення. У кращому випадку жахливе вирішення.
Августин Рідінгер

@AugustinRiedinger Я погоджуюся, що це лише обхідне рішення, але сказати, що це не рішення означає, що це не працює. Це не працює? Повідомте мене, якщо щось порушено.
Flimm

Ви маєте рацію, вибачте, що ви отримали мій гнів на цю неправильно розроблену функцію та ваше рішення, хоча болісне, цілком прийнятне.
Августин Рідінгер

1

Я знайшов спосіб досягти цього після пошуку в Інтернеті та експериментів зі своїм оточенням.

Ви можете створити спеціальний скрипт оболонки, який потім можна прив’язати до клавішного ярлика у вашому робочому середовищі. Я використовую Xfce на Linux Mint (який базується на Ubuntu). Xfce дозволяє мені переосмислити Ctrl-C, просто визначивши це як ярлик у меню Налаштування -> Клавіатура -> Ярлики програми, але я вважаю за краще використовувати інший ярлик, Ctrl-Alt-C, так що я все ще можу копіювати з форматуванням у рідкісних випадках мені потрібно.

Ось як я це зробив.

Встановити xclip:

apt-get -y install xclip

Я не знаю про інші середовища робочого столу, але Xfce мені не сподобався, використовуючи трубу в спеціальній команді клавіатури, тому мені довелося зробити сценарій із рядком xclip, який потім прив’язаний до комбінації клавіш (Ctrl- Alt-C).

Моя особиста звичка - вводити власні команди ~/.bin а потім додавати цей каталог до змінної PATH.

Ось як це зробити, якщо це так схильно:

mkdir ~/.bin
echo 'export PATH=~/.bin:$PATH' >> ~/.bashrc

(Зверніть увагу, що вам потрібно буде повторно ініціалізувати сеанс, щоб ця зміна набула чинності. Це означає, що вам доведеться вийти із середовища робочого столу та знову ввійти. Перевірте, чи спрацювало воно, набравши текст echo $PATH термінал після того, як знову увійшли в систему. .)

Потім я створив сценарій ~/.bin/copy-without-formattingіз таким вмістом:

#!/bin/bash
xclip -o | xclip -selection clipboard

Не забудьте зробити його виконуваним із наступного рядка:

chmod +x ~/.bin/copy-without-formatting

Потім, оскільки я використовую Xfce, я перейшов до Налаштування -> Клавіатура -> Ярлики програми та додав ярлик із повним шляхом до сценарію, без змінних чи нахилу. Тож якби моє ім’я користувача mrgaga, рядок був би/home/mrgaga/.bin/copy-without-formatting . Тоді я налаштував ярлик.

Xfce активує зміни негайно, коли я закрив вікно, тож ви зможете перевірити, чи працює він одразу, не виходячи з системи та знову, принаймні, якщо ваше оточення досить схоже на моє.

Я сподіваюся, що це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.