Существует ли глобальный ярлык для создания зачеркнутого текста?
Иногда я хочу быстро и легко создать зачеркнутый текст. Какой быстрый способ сделать это можно использовать в любой программе?
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 - утилита для копирования и вставки в буфер обмена командной строки