【问题标题】:VSCode - wrap selected text in "<mark></mark>"VSCode - 将所选文本包装在“<mark></mark>”中
【发布时间】:2018-03-09 10:57:39
【问题描述】:

我在 VSCode 中使用 markdown 预览器,希望能够突出显示“.md”文件中的某些文本并将其包装在“&lt;mark&gt;&lt;/mark&gt;”标签中,以便在查看 markdown 文件时突出显示以其呈现的格式。

有没有快速简便的方法来做到这一点?

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    一个 sn-p 应该可以解决问题。

    "wrap_mark": {
        "prefix": "wrap_mark",
        "body": [
            "<mark>$TM_SELECTED_TEXT</mark>"
        ],
        "description": "Wrap selected with <mark>"
    },
    

    将其添加到您的 sn-ps/markdown.json 文件中。

    然后,将以下内容添加到您的 keybindings.json 文件中

    { "key": "cmd+e 1", 
        "command": "editor.action.insertSnippet", 
        "args": { "name": "wrap_mark" } 
    },
    

    现在,在您的降价文件中,您可以突出显示文本并点击 cmd + e 然后 1 并且突出显示的文本被包裹在 @ 987654325@

    我有一系列 sn-ps 映射到 cmd + e + "" - 你可以使用任何你想要的组合键(我在 Mac 上所以我使用 cmd 键)

    【讨论】:

      【解决方案2】:

      在您的用户设置中,添加:

      "emmet.excludeLanguages": [ ],
      "emmet.includeLanguages": {"markdown": "html"},
      

      这会在 markdown 文件中启用 emmet。

      然后在markdown文件中,使用Emmet: Wrap with abbreviation命令:

      您也可以create a snippet 专门为&lt;mark/&gt; 执行此操作。看看TM_SELECTED_TEXTsn-p变量

      【讨论】:

        猜你喜欢
        • 2020-04-20
        • 1970-01-01
        • 2021-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多