Po naciśnięciu Enter w Notepad ++, aby utworzyć nową linię, czy możliwe jest uzyskanie dokładnego wcięcia poprzedniej linii dla nowej linii? Bez względu na to, co wypróbowałem, Notepad ++ zawsze zastąpi jak najwięcej spacji kartami.Notepad ++ utrzymując spacje w wcięciu
Jako przykład, że mam następujący (---> to zakładka, jest przestrzenią, | jest kursor.):
--->--->a_very_long_variable_name = another_long_name
--->--->..........................+ yet_another_variable|;
Powiedzmy chcę dodać trzeci argument na nowa linia. Po naciśnięciu Enter Spodziewam się, co następuje:
--->--->a_very_long_variable_name = another_long_name
--->--->..........................+ yet_another_variable
--->--->..........................|;
Niestety, co Notepad ++ faktycznie produkuje to:
--->--->a_very_long_variable_name = another_long_name
--->--->..........................+ yet_another_variable
--->--->--->--->--->--->--->--->..|;
Czy ktoś wie ustawienia lub wtyczki, które można wykorzystać, aby uzyskać dokładną kopię wcięcia zamiast zastępowania spacji tabulatorami?
Byłoby również dobrze, gdyby wcięcie/cofnięcie bloku miało wpływ tylko na liczbę wiodących zakładek, zamiast na zmianę spacji na tabulatory.
Dlaczego chcesz mieszać spacje i tabulatory w ten sposób? – ellak
@ellak Stosujemy zasadę, że zakładki są używane do wcięcia, a spacje służą do wyrównania. Pozwala to każdemu wybrać rozmiar wcięcia, który im odpowiada, bez problemów z niewspółosiowością, gdy różne osoby używają różnych rozmiarów wcięć. Przednie dwie zakładki to wcięcia, spacje są wyrównane. – zennehoy
Cool! Nigdy wcześniej tego nie widziałem :) – ellak