【问题标题】:Notepad++: Encapsulate text in tagsNotepad++:将文本封装在标签中
【发布时间】:2010-11-15 05:43:30
【问题描述】:

我想知道是否有一种简单的方法可以在 Notepad++ 中将整块文本放入标签中。

例如,假设我有以下内容:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

有没有一种方法可以选择每行中的文本,然后按热键或其他东西,并将我刚刚选择的所有文本包含在一个标签中(例如 p 标签)?

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>

【问题讨论】:

    标签: html notepad++


    【解决方案1】:

    看看Notepad++的Macro capabilities

    如果您选择了要放入标签的文本,您的宏将执行以下操作。

    CTRL-X
    Type: <p>
    CTRL-V
    Type: </p>
    

    【讨论】:

      【解决方案2】:

      更新: 遗憾的是,Notepad# 插件已不再维护,因此无法用于 Notepad++ 7 及更高版本。似乎没有其他可用的插件可以非常顺利地运行,但 Emmit 插件非常接近。通过插件管理器安装后,您可以选择文本,按 Ctrl + Alt + Shift + Enter,输入您希望在出现的对话框中使用的标签,然后再次按 Enter 将所选内容包含在标签中。


      最近升级了 Notepad++ 并禁用了我通常用来在 HTML 标记中包装文本的插件(我不记得它的名称),我首先遇到了这个线程,还有其他十几个没有提到我正在寻找的答案:Notepad# 插件。

      您可以通过插件管理器安装它。安装后,您可以选择文本,按 Ctrl+Alt+W,然后只需键入要使用的任何标签。此操作将所选内容包装在一个开始和结束标记中,您的击键可以同时编辑这两个标记。

      【讨论】:

        【解决方案3】:

        要获得更多功能,您还可以尝试插件“WebEdit”或插件“Zen Coding - Python”。 我自己使用最后一个,但您也必须安装“Python Script”插件,并在您的计算机上安装 Python...

        【讨论】:

          【解决方案4】:

          如果你想用 "tag" 将列表中的每一行包装起来
          然后选择行,转到 Plugins / Emmet / Wrap with abbreviation / Enter abbreviation: tag* / 按“OK”

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-10-09
            • 1970-01-01
            相关资源
            最近更新 更多