Brak funkcji wtyczki / natywnej do wyświetlania struktury dokumentu w formie konspektu
To jest niepoprawne. Notepad ++ ma wbudowane składanie kodu :
Składanie kodu
Większość języków programowania obsługuje pojęcie bloku kodu. Gdy Notepad ++ wykryje słowo kluczowe lub operator rozpoczynający blok, wstawia punkt składania, który pokazuje się na marginesie składania.
Możesz kliknąć taki symbol, aby złożyć / rozwinąć odpowiedni blok. Pierwszy wiersz jest zawsze wyświetlany. Ctrl-kliknięcie zagiętego punktu spowoduje rekurencyjne rozłożenie wszystkich bloków w nim zawartych.
Ponadto menu Widok zawiera następujące polecenia:
- Złóż wszystkie bloki (Alt-0)
- Rozłóż wszystkie bloki (Alt + Shft + 0)
- Zwiń ten blok (Ctrl + Alt + F)
- Rozłóż ten blok (Ctrl + Alt + Shift + F)
- Zwiń ten blok na poziomie n (Alt + n)
- Rozłóż ten blok na poziomie n (Alt + Shift + n)
Słowa „fold” i „collapse” są używane zamiennie i podobnie „fold” i „collapse”.
Mówi się, że najwyższe bloki kodu znajdują się na poziomie 1. Ich bezpośrednie podbloki znajdują się na poziomie 2 i tak dalej. Poziom bloku musi być cyfrą od 1 do 8. Domyślne skróty używają górnego rzędu klawiatury, a nie klawiatury numerycznej. Zauważ, że blok składania, w którym znajduje się bieżąca linia, jest podświetlony na marginesie składania. Można zmienić używany kolor za pomocą opcji Ustawienia -> Konfigurator stylera -> Style globalne, Fold aktywne. Będzie to działać tylko ze stylem składanego pudełka lub koła.
Skróty do składania i rozwijania poziomu mają taki sam wygląd w programie do mapowania skrótów. Jednak polecenia zwijania następują po Zwiń bieżący poziom i podobnie w przypadku cofania.
Stan złożenia dokumentu jest zapisywany w plikach sesji, aby można go było przywrócić po ponownym otwarciu dokumentu z sesji.
Linie źródłowe i bloki
Chciałbym móc wizualizować plik .tex w konspekcie
Musisz dodać Tex jako język zdefiniowany przez użytkownika .
Najprostszym sposobem na to jest zaimportowanie gotowego pliku Tex UDL.
W Edycji LaTeX dostępna jest jedna za pomocą Notepad ++ :
Notepad ++ jest oparty na bibliotece edycji tekstu Scintilla, która obejmuje obsługę podświetlania plików TeX. Wolałem wprowadzić pewne zmiany w stylu i niestety wymaga to stworzenia języka zdefiniowanego przez użytkownika. Interfejs użytkownika, aby to zrobić w Notepad ++, znajduje się w sekcji Język> Zdefiniuj język .... Tutaj możesz określić własne opcje i wyeksportować je do pliku XML UDL (User Defined Language). Jeśli chcesz, możesz zaimportować mój plik UDL do TeXa i zmodyfikować go zgodnie z własnymi potrzebami. 8 Aby zmusić Notepad ++ do używania języka zdefiniowanego przez użytkownika podczas otwierania plików TeX, wyłącz wbudowany procesor TeX, przechodząc do Ustawienia> Preferencje. ..> Ustawienia menu / karty języka i przeniesienie TeXa z listy Dostępne elementy do listy Wyłączone elementy.
Pamiętaj, że domyślnie nie będzie dostępne automatyczne uzupełnianie dla języka zdefiniowanego przez użytkownika. Aby to naprawić, możesz skopiować
tex.xml
plik z instalacji Notepad ++ (na moim komputerze
C:\Program Files (x86)\Notepad++\plugins\APIs\tex.xml
) do pliku o nazwie userDefineLang.xml
w folderze ustawień (na moim komputerze
C:\Users\<username>\AppData\Roaming\Notepad++\plugins\APIs\userDefineLang.xml
). Jest to nieco nieeleganckie, ponieważ ta sama lista autouzupełniania musi być używana dla wszystkich języków zdefiniowanych przez użytkownika. Notepad ++ nie jest idealny.
Przykłady pokazujące .tex
plik złożony i rozłożony.
Przydałby się również do przeglądania struktury innych dokumentów, takich jak .html
To jest wbudowane. Zobacz Składanie powyżej.