1

我有一个表格不正确的 .yml 文件。这是它的外观:

    explosivearrow:
        spell-class: ".instant.ProjectileSpell"
        name: explosivearrow
        spell-icon: arrow
        description: Cause an explosion where an arrow lands
        cast-item: blaze_rod
        cooldown: 1
        projectile: arrow
        velocity: 0
        require-hit-entity: false
        cancel-damage: true
        remove-projectile: true
        max-distance: 30
        spells: [explode]
        cost:
            - mana 30
        str-cost: 30 mana
        str-cast-self: Shebang! Take that one!

这就是它需要的样子:

explosivearrow:
    spell-class: ".instant.ProjectileSpell"
    name: explosivearrow
    spell-icon: arrow
    description: Cause an explosion where an arrow lands
    cast-item: blaze_rod
    cooldown: 1
    projectile: arrow
    velocity: 0
    require-hit-entity: false
    cancel-damage: true
    remove-projectile: true
    max-distance: 30
    spells: [explode]
    cost:
        - mana 30
    str-cost: 30 mana
    str-cast-self: Shebang! Take that one!

所以基本上我需要删除文件的第一列。我可以手动完成,但我真的不想从 1519 行退格 4 个空格...有人可以帮我吗?这是我的第一个问题,所以如果我做错了什么,我深表歉意。

4

2 回答 2

6

将光标放在 的左侧explosivearrow,按住SHIFT + ALT并按住向下箭头键。这会将您的光标扩展到多行,因此您可以一次对每一行进行操作

于 2013-06-14T11:57:25.197 回答
2

使用 选择文档中的所有行CTRL + A。然后按住SHIFT并按下TAB将线条向左移动。

注意:这依赖于 Notepad++ 为TAB. 根据这个在属性之前有空格是无效的 YAML 并导致 Notepad++ 以红色显示行。

于 2013-06-14T11:53:45.690 回答