Notepad ++ Help:删除列?

时间:2013-06-14 08:00:35

标签: notepad++

我的.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!

所以基本上我需要删除文件的frist列。我可以手动完成,但我真的不想从1519行退格4个空格......任何人都可以帮助我吗? 这是我的第一个问题,所以如果我做错了,我会道歉。

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

使用CTRL + A选择文档中的所有行。然后按住SHIFT并按TAB将行移到左侧。

注意:这依赖于Notepad ++为TAB配置了4个空格。根据{{​​3}}在属性为无效YAML之前有空格并导致Notepad ++以红色显示这些行。