Существует ли глобальный ярлык для создания зачеркнутого текста?

Иногда я хочу быстро и легко создать зачеркнутый текст. Какой быстрый способ сделать это можно использовать в любой программе?

PS Кто-то должен добавить "зачеркнутый" в качестве тега для этого - я просто недостаточно авторитетный, чтобы создать новый тег.

1 ответ

Вот что я сделал, чтобы сделать это глобально доступным:

У меня есть папка для вещей, которые я устанавливаю локально в моей учетной записи пользователя, под названием ~ /.local / bin, но вам не нужно помещать ее туда, вы можете поместить ее там, где это наиболее удобно. Это влияет только на мой логин.

Первый шаг

Установите xsel, чтобы включить манипуляции с содержимым буфера обмена:

sudo apt-get install xsel

Второй шаг

Создайте скрипт bash, чтобы добавить зачеркнутый текст. Я называю мой "strikethrough.sh". Вы можете закомментировать одну из двух строк, поставив # перед линией, начинающейся с xsel:

#! / Бен / ш
# влияет только на высокий / средний клик
xsel --primary | sed $ "s /./& \ xCC \ xB6 / g" | xsel --primary

# влияет только на текст буфера обмена (ctrl-c/ctrl-x и ctrl-v)
xsel --clipboard | sed $"s/./&\xCC\xB6/g" | xsel --clipboard`

Третий шаг

Создайте сочетание клавиш, которое выполняет сценарий. Я использую "Ctrl-Shift-X". Если вы не знаете, как это сделать, ознакомьтесь с разделом Как добавить сочетания клавиш?,

Последний шаг

Используйте его всякий раз, когда вам нужен зачеркнутый текст! Вырежьте / скопируйте текст как обычно, нажмите сочетание клавиш, а затем вставьте как обычно - V̶i̶o̶l̶a̶ Voilà!

Кредиты:

CommandLineFu - Добавить зачеркнутый текст

AskUbuntu - утилита для копирования и вставки в буфер обмена командной строки

Другие вопросы по тегам