是否可以在 Visual Studio Code 中将文本切换为删除线文本?

问题描述 投票:0回答:4

我想在 Visual Studio Code 中跟踪待办事项列表。

是否可以显示/切换删除线文本:

  • 任务尚未完成
  • ̶t̶a̶s̶k̶ ̶d̶o̶n̶e̶

(上述内容使用 https://www.piliapp.com/cool-text/strikethrough-text/)。

寻找本机或带有扩展的解决方案。删除线文本需要显示在文本文件中(如 emacs 中 org 模式的功能),而不是在某些输出窗口中(如 HTML/Latex/MD 文档的呈现)。

有任何 Visual Studio Code 专家知道这是否可以完成以及如何做吗?

visual-studio-code text-editor rich-text-editor
4个回答
13
投票

您可以在 TODO 高亮扩展的帮助下在 vscode 中制作删除线

"todohighlight.keywordsPattern": "(~~.+?~~)|(✔.+?\n)|(\\[x\\].+\n)",
"todohighlight.defaultStyle": {
    "color": "none",
    "backgroundColor": "none",
    "textDecoration": "line-through"
},

使用您通常用于“完成”待办事项的模式。以上适用于这样的情况: [x] done ✔ done ~~done~~

之后,您可以使用普通输入或找到一些切换扩展或自己编写一个。


6
投票

~~strikethrough~~

这击中了中间的单词。

无需扩展即可完成此操作。


4
投票

突出显示要删除线的文本,然后按 CTRL K + 退格键。 再次按 CTRL K + 退格键进行切换。


0
投票
alt + s

找到您的特定 vscode 设置 

ctr + shift + p

打开命令托盘,然后搜索“首选项:打开键盘快捷键”,然后搜索删除线或任何其他键盘快捷键。

    

© www.soinside.com 2019 - 2024. All rights reserved.