Co to jest klawisz skrótu lub opcja menu, aby równomiernie rozmieścić deklaracje zmiennych / tablic w Notepad ++?

3

Zazwyczaj używam funkcji Textmate, która może to zrobić, naciskając opcję + polecenie + prawy nawias i równomiernie rozdzielając wybrane deklarowane zmienne wartościami. To samo dotyczy tablic, spowoduje to wypisanie kluczy i przypisanych im wartości. Dla kontekstu sprawdź # 2 poniżej strona .

Muszę używać Notepad ++ w pracy i zastanawiałem się, jak zrobić to samo za pomocą klawisza skrótu lub opcji menu.

Zanim zmienne / klucze tablicy zostaną rozmieszczone równomiernie.

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

Po zmienne / klucze tablicy są rozmieszczone równomiernie.

$var    = 'value';
$my_var = 'value';
$data = array(
    'my_key'        => 'value',
    'some_other_key' => 'value'
);
hsatterwhite
źródło

Odpowiedzi:

4

Nie znam skrótu, ale może to być w menu TextFX.

Wybierz linie, które chcesz wyrównać, a następnie wybierz TextFX -> TextFX Edit -> Line up multiple lines by (=). W twoim przypadku wybrałbyś var i my_var linie, wyrównaj je, a następnie zrób to samo dla my_key i some_other_key kwestia. Zauważ, że TextFX przycina białe znaki, ale łatwo jest dodać ponownie kolumnę, zaznaczając spacje przed = oraz typowe zachowanie wcięć wielowierszowych.

Edytować: Najwyraźniej TextFX nie lubi twojej tablicy. Nie wiem dlaczego, ale sprawdzę możliwe rozwiązania.

Edytuj 2: To dlatego, że a ' brakowało dla some_other_key.

MBraedley
źródło