Dodawanie i usuwanie wcięcia linii tekstu online
Dodaj wcięcie na początku każdej linii lub usuń istniejące wcięcia. Wybierz liczbę spacji lub użyj tabulatorów.
↹ Zmień wcięcia linii
Przykłady
Dodanie 4 spacji wcięcia:
| Przed | Po |
|---|---|
| function test() { | function test() { |
| return true; | return true; |
Usunięcie 4 znaków wcięcia:
| Przed | Po |
|---|---|
| Jan Kowalski | Jan Kowalski |
Zastosowania
- Formatowanie kodu (dodawanie/usuwanie wcięć)
- Przygotowywanie list z odpowiednim wcięciem
- Czyszczenie zduplikowanych wcięć
- Zmiana głębokości wcięcia w całym bloku kodu
Opis opcji
- Dodaj wcięcie — spacje
- Dodaje wybraną liczbę spacji na początku każdej (niepustej) linii.
- Dodaj wcięcie — tabulator
- Dodaje jeden znak tabulatora ( ) na początku każdej (niepustej) linii.
- Usuń wcięcie — N znaków
- Usuwa dokładnie N znaków z początku linii.
- Usuń WSZYSTKIE wcięcia
- Usuwa wszystkie spacje i tabulatory z początku każdej linii (odpowiednik trim left).
- Pomijaj puste linie
- Puste linie pozostają niezmienione.
Najczęściej zadawane pytania
Usuwanie wcięcia całkowicie eliminuje spacje/tabulatory z początku linii. Zmiana wcięcia konwertuje między typami wcięć: 2 spacje → 4 spacje, spacje → tabulatory, lub dodaje/usuwa określoną liczbę poziomów wcięcia.
Wklej kod, wybierz 'aktualnie 2 spacje → konwertuj na 4 spacje'. Narzędzie prawidłowo obsługuje wcięcia wielopoziomowe – 2 spacje pierwszego poziomu stają się 4, 4 drugiego poziomu stają się 8 itd.
Wybierz 'dodaj N spacji na początku każdej linii' i ustaw N na wartość jednego poziomu wcięcia (np. 4). Cały blok zostanie wcięty o jeden poziom głębiej – przydatne przy wklejaniu kodu do funkcji lub bloku warunkowego.
Narzędzie oferuje opcję normalizacji przed konwersją – najpierw zamienia wszystkie tabulatory na spacje (lub odwrotnie), a potem przeprowadza właściwą konwersję. Eliminuje błędy z mieszanych wcięć.
YAML jest bardzo wrażliwy na wcięcia. Przed zmianą wcięcia zrób kopię. Ustaw dokładną wartość źródłową i docelową (np. 2→4 spacje) i sprawdź wynik – szczególnie listy i słowniki zagnieżdżone.