我通常使用 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_key
some_other_key
=
编辑:显然,TextFX 不喜欢您的数组。不知道为什么,但我会研究可能的解决方案。
编辑2:这是因为'
缺少a some_other_key
。