Jak skonfigurować Notepad ++ do używania spacji zamiast tabulatorów?


352

Notepad ++ ciągle wstawia tabulatory, które później psują mój kod. Dzieje się tak nie tylko po naciśnięciu klawisza Tab, ale także w innych przypadkach. Chcę, aby używał 4 spacji zamiast tabulatorów.

Jak sprawić, by Notepad ++ wstawiał spacje zamiast tabulatorów?


9
Powiązane pytanie nie jest duplikatem. Nie pyta o to, jak uruchomić makro, które konwertuje, pyta przede wszystkim o to, aby nigdy nie wchodzić w tabulatory podczas wcięcia kodu za ciebie. A odpowiedź tutaj jest poprawna
Juan Mendes

To pytanie powinno zostać zamknięte, ponieważ jest nie na temat. To pytanie należy do superużytkownika
Mike Caron

10
@MikeCaron To nieprawda. Patrz meta.stackexchange.com/questions/61726/...
Juan Mendes


3
A w przypadku Pythona robi to różnicę między poprawnym kodem, a nie. IMHO, Notepad ++ powinien być dostarczany z tym ustawieniem domyślnie włączonym dla kodu Python.
Wszechobecny

Odpowiedzi:


565

Przejdź do polecenia menu Preferencje w menu Ustawienia i wybierz Język menu / Ustawienia karty , w zależności od wersji. Wcześniejsze wersje używają ustawień karty. Późniejsze wersje używają języka. Kliknij pole wyboru Zamień na spację . Ustaw rozmiar na 4.

Wpisz opis zdjęcia tutaj

Zobacz dokumentację: http://docs.notepad-plus-plus.org/index.php/Built-in_Languages#Tab_settings


23
Ach Język, teraz to ma sens.
deed02392,

Dokumentacja Notepad ++ jest zdecydowanie nieaktualna. Powyższy link wskazuje na Tuxfamily, a oni zaczęli wypuszczać nowe wersje na Tuxfamily w 2010 roku . Witryna dokumentacji online na Tuxfamily została opublikowana w 2011 roku i dotyczy wersji 5.8.7. Notepad ++ jest teraz w wersji 6.5.5, a opcja menu „Spis treści pomocy” wyświetla lokalną kopię witryny z dokumentami. Wizyta na stronie Tuxfamily zwraca 404.
Samir

5
Szkoda, że ​​strona z dokumentami jest tak przestarzała. Ale powyższy zrzut ekranu prawidłowo wskazuje na odpowiednią opcję (wersja 6.5.5). To ustawienie znajduje się teraz w „ustawieniach kart”, nie jest już udostępniane „menu języka”.
Samir

42
Ustawienie jest teraz w obszarze Język , a nie Ustawienia karty .
David C. Rankin

Cóż, teraz Notepad ++ faktycznie zawsze wstawia tabulatory jako spacje, nawet gdy pole wyboru nie jest zaznaczone.
Youda008

57

W moim Notepad ++ 7.2.2,Preferences sekcja to trochę inaczej.

Opcja znajduje się w: Settings/ Preferences/ Language/ Replace by spacejak na zrzucie ekranu.

Zrzut ekranu okien z preferencjami


To są nowe ustawienia dla najnowszego Notepad ++
Soumyadip Das

0

Mam NotePad ++ v6.8.3 i było w Ustawieniach → Preferencje → Ustawienia kart → [Default]→ Zastąp spacją:

NotePad ++ Preferencje

NotePad ++ Ustawienia karty

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.