【问题标题】:How do I change opening and closing tag at the same time in Sublime Text 3如何在 Sublime Text 3 中同时更改开始和结束标签
【发布时间】:2015-11-17 16:54:56
【问题描述】:

更改开始和结束代码标签最简单的方法是什么?
我特别需要一种方法来使用 Sublime Text 3Multi-Select... 所以我不必更改 1000 次。而且查找和替换不起作用,因为我只需要更改特定匹配项

EX:将 class="item" 的所有 DIV 更改为 tr 标记
(忽略我格式不正确的代码,这仅作为示例)

<div class="item">foo foo bar is foofoobar</div>
<div class="item">bar foo is barfoo</div>
<div> not a match for .item</div>
<div class="item">foo bar foo is foobarfoo</div>

变成

<tr class="item">foo foo bar is foofoobar</tr>
<tr class="item">bar foo is barfoo</tr>
<div> not a match for .item</div>
<tr class="item">foo bar foo is foobarfoo</tr>

【问题讨论】:

    标签: tags sublimetext3 multi-select


    【解决方案1】:

    我找不到答案,所以我在回答我自己的问题。
    更改开始和结束代码标记的最简单方法是什么?
    我特别需要一种方法来使用 Sublime Text 3Multi-Select... 所以我不必更改 1000 次。而且查找和替换不起作用,因为我只需要更改特定匹配项

    这就是答案:

    1. 安装 Emmet
    2. 然后选择要更改的开始标签。 (如果您需要多选 -->)点击 ALT + F3
    3. 现在(安装了 Emmet)点击 CTRL + SHIFT + u
    4. 现在更改您的标签并按回车键/return

    EX:将 class="item" 的所有 DIV 更改为 tr 标记
    (忽略我格式不正确的代码,这仅作为示例)

    <div class="item">foo foo bar is foofoobar</div>
    <div class="item">bar foo is barfoo</div>
    <div> not a match for .item</div>
    <div class="item">foo bar foo is foobarfoo</div>
    
    1. 突出显示 div class="item"
    2. 按 ALT + F3 选择所有匹配的 div
    3. 按 CTRL + SHIFT + u
    4. 输入“tr”并回车

    完成魔法魔法

    <tr class="item">foo foo bar is foofoobar</tr>
    <tr class="item">bar foo is barfoo</tr>
    <div> not a match for .item</div>
    <tr class="item">foo bar foo is foobarfoo</tr>
    

    可能的问题:

    包控制不起作用 我必须在安装 Emmet 之前卸载 Package Control,因为我的 Package Control 不知何故损坏了。
    解决方案: 这篇文章回答了如何修复损坏的包控制项的问题。 Why is Sublime Package Control not working?

    错误的简码 您的简码可能与其他插件冲突,或者您的简码已从默认分配更改。
    解决方案:

    Preferences > Package Settings > Emmet > Key Bindings - Default

    查找“update_as_you_type”并检查分配的“键”。这是您应该使用的键盘快捷键。如果还是不行。尝试更改键分配。

    【讨论】:

      猜你喜欢
      • 2018-07-26
      • 1970-01-01
      • 2014-03-24
      • 2016-04-13
      • 1970-01-01
      • 2016-10-31
      • 2015-02-01
      • 2015-09-27
      • 1970-01-01
      相关资源
      最近更新 更多