在 Notepad++ 中,均匀分布变量/数组声明的快捷键或菜单选项是什么?

在 Notepad++ 中,均匀分布变量/数组声明的快捷键或菜单选项是什么?

我通常使用 Textmate,它可以通过按 option+command+right-bracket 来实现这一点,它会均匀地将声明的变量和值分隔开。数组也是如此,它会将键和它们指定的值分隔开。有关上下文,请查看下面的 #2

我必须在工作中使用 Notepad++,并且想知道如何通过快捷键或菜单选项执行同样的事情。

在变量/数组键均匀分布之前。

$var = 'value';
$my_var = 'value';
$data = array(
    'my_key' => 'value',
    'some_other_key' => 'value'
);

变量/数组键均匀分布之后。

$var    = 'value';
$my_var = 'value';
$data = array(
    'my_key'        => 'value',
    'some_other_key' => 'value'
);

答案1

我不知道快捷方式,但可以通过 TextFX 菜单进行。

选择要对齐的行,然后选择TextFX -> TextFX Edit -> Line up multiple lines by (=)。对于您的情况,您可以选择var和行,对齐它们,然后对和行my_var执行相同操作。请注意,TextFX 将修剪空格,但使用列选择可以轻松重新添加 之前的空格,这是多行缩进的典型行为。my_keysome_other_key=

编辑:显然,TextFX 不喜欢您的数组。不知道为什么,但我会研究可能的解决方案。

编辑2:这是因为'缺少a some_other_key

相关内容