Zawsze piszemy kod w następujący sposób:
void main(){
if(){
if()
}
Ale kiedy używam Notepad ++ , wyświetlacz jest następujący:
void main(){
if(){
if()
}
Jak używać Notepad ++ do automatycznego wcięcia?
Dzięki Jonathanowi ustawiłem go, ale nie przynosi to żadnego efektu. Migawka znajduje się poniżej:
Używam Notepad ++ w wersji 5.1.3.
Jeśli menu TextFX nie istnieje, musisz pobrać i zainstalować wtyczkę. Wtyczki-> Menedżer wtyczek-> Pokaż menedżera wtyczek, a następnie sprawdź znaki TextFX wtyczki . Kliknij „zainstaluj”, uruchom ponownie Notepad ++.
W wersji Notepad ++ v6.1.3 rozwiązuję za pomocą: Plugin Manager-> Show Plugin Manager **, a następnie zaznaczam wtyczkę „Indent By Fold”
źródło
Wydaje się, że istnieje przynajmniej opcja automatycznego formatowania XML. Można go znaleźć pod adresem
TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
.źródło
Większość programistów programów do edycji tekstu niewłaściwie używa tej nazwy (automatyczne wcięcie). Prawidłowa nazwa to „utrzymuj wcięcie”. Auto-wcięcie jest tym, czego naprawdę chcesz, ale nie jest zaimplementowane.
Chciałbym również zobaczyć tę funkcję w Notepad ++.
źródło
W najnowszej wersji (przynajmniej) możesz to znaleźć poprzez:
[ EDYCJA ] Chociaż nie sądzę, że ma najlepszą implementację automatycznego wcięcia. Sprawdź więc, czy masz wersję 5.1 - automatyczne wcięcie przeszło niedawno przegląd, więc automatycznie poprawia wcięcie.
Zauważ też, że brakuje ci bloku drugiego
if
:źródło
Możesz użyć wtyczki „Wcięcie przez złożenie”. Zainstaluj go z menedżera wtyczek. Działa dla mnie dobrze.
źródło
array( ... )
, gdzie()
nie są składane.W wersji 6.6.8 zainstalowałem wtyczkę NppAutoIndent z wtyczek> Menedżer wtyczek> Pokaż menedżera wtyczek. Następnie wybrałem opcję Inteligentne wcięcie we wtyczce> NppAutoIndent. Mam nadzieję że to pomoże.
źródło
Mała aktualizacja: możesz pominąć wtyczkę TextFX i po prostu użyć Tidy2 . Tutaj możesz skonfigurować własne reguły formatowania dla różnych typów kodów. Łatwy w instalacji i usuwaniu
Notepad ++> Wtyczki> Menedżer wtyczek> Pokaż menedżera wtyczek
i po prostu wyszukaj Tidy2 i zainstaluj go. Gotowe.
źródło
Dla tych, którzy używają Notepad ++ v6.8.1 i nowszych, ustawienie automatycznego wcięcia jest teraz umieszczone w menu Ustawienia → Preferencje → MISC. → Automatyczne wcięcie .
źródło
Wypróbuj wtyczkę UniversalIndentGUI dla Notepad ++. Ponownie wcina kod na podstawie niektórych parametrów. To działało dla mnie dobrze.
źródło
To może wydawać się głupie, ale w pierwotnym pytaniu Turion edytował zwykły plik tekstowy. Upewnij się, że wybrałeś właściwy język z menu Język
źródło
Ale Notepad ++ nie jest dostarczany z tą wtyczką „Text FX Character”. Będziesz musiał zainstalować go za pośrednictwem
Aby dodać skrót do wcięcia .
Kliknij Ustawienia → Mapowanie skrótów ... ustaw preferowany klawisz skrótu. Wolę Ctrl+ =.
źródło
Zainstaluj wtyczkę Tidy2. Mam Notepad ++ v6.2.2, a Tidy2 działa do tej pory dobrze.
źródło
Najpierw pobierz wtyczkę, zarządzaj tym linkiem a następnie rozpakuj folder zip i skopiuj go do folderu programu / notatnika ++. następnie ponownie uruchom notatnik ++. wtedy zobaczysz menedżera wtyczek w menu wtyczek. następnie kliknij menedżer wtyczek, a następnie kliknij pokaż menedżera wtyczek. Pokazuje całą listę wtyczek. z listy u dołu znajdź narzędzia XML, zaznacz je i zainstaluj. następnie ponownie uruchom notatnik ++. Po otwarciu dokumentu, a następnie wtyczki / narzędzia xml / ładny zwykły (tekst wcięcia), a następnie cieszyć się.
źródło
Dla tych, którzy używają wersji 7.8.5, ustawienia Auto-wcięcia znajdują się teraz w „Ustawienia” -> „Preferencje ...” -> „Autouzupełnianie”.
źródło
Spróbuj zapisać plik wcześniej, a następnie zostanie wcięty.
źródło