![在 Notepad++ 中,均匀分布变量/数组声明的快捷键或菜单选项是什么?](https://linux22.com/image/1292965/%E5%9C%A8%20Notepad%2B%2B%20%E4%B8%AD%EF%BC%8C%E5%9D%87%E5%8C%80%E5%88%86%E5%B8%83%E5%8F%98%E9%87%8F%2F%E6%95%B0%E7%BB%84%E5%A3%B0%E6%98%8E%E7%9A%84%E5%BF%AB%E6%8D%B7%E9%94%AE%E6%88%96%E8%8F%9C%E5%8D%95%E9%80%89%E9%A1%B9%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我通常使用 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
。