是否有创建删除线文本的全局快捷方式?

是否有创建删除线文本的全局快捷方式?

有时,我想快速轻松地创建带删除线的文本。有什么方法可以快速完成此操作且可在任何程序中使用?

PS:有人应该为此添加“删除线”作为标签——我的信誉不足以创建新标签。

答案1

这是我为了让它在全球范围内可用而做的事情:

我在用户帐户中有一个文件夹,用于存放本地安装的内容~/.local/bin,但您不必将其放在那里,您可以将其放在最方便的任何位置。这只会影响我的登录。

  1. 安装xsel以启用剪贴板内容的操作:

    sudo apt install xsel
    
  2. 创建一个 bash 脚本,为复制的文本添加删除线。我将它命名为。您可以通过在以 开头的行前面strikethrough.sh添加一个字符来注释掉其中一行:#xsel

    #!/bin/sh
    # affects only highight/middle click
    xsel --primary | sed $"s/./&\xCC\xB6/g" | xsel --primary
    
    # affects only clipboard text (ctrl-c/ctrl-x and ctrl-v)
    xsel --clipboard | sed $"s/./&\xCC\xB6/g" | xsel --clipboard
    
  3. 创建执行脚本的键盘快捷键。我使用Ctrl+ Shift+ X。如果您不熟悉如何执行此操作,请查看如何添加键盘快捷键?

  4. 每当您需要删除线文本时都可以使用它!照常剪切/复制文本,按下键盘快捷键,然后照常粘贴 - V̶i̶o̶l̶a̶ Voilà!

致谢:

相关内容