notepad++
Przydatne wtyczki dla programistów
Szukaj…
NppExec
NppExec [ sourceforge ] umożliwia wykonywanie poleceń i skryptów z okna konsoli w Notepad ++. Można go znaleźć na pasku menu w Plugins -> NppExec
lub po prostu naciskając klawisz F6 (skrót Ctrl + F6 uruchomi najnowsze polecenie).
Przykład: następujące będą
- Ustaw konsolę na
output_var: on
, co oznacza, że możemy użyć danych wyjściowych konsoli - uruchom zapytanie SQL z pliku
C:\scripts\query.sql
- pobierz dane wyjściowe z konsoli i umieść je w aktywnym pliku pod kursorem
- zamknij konsolę
- wyczyść konsolę
NPE_CONSOLE v+
sqlcmd -S 111.111.1.1 -U UserName -P "password" -i C:\scripts\query.sql
sel_settext $(OUTPUT)
NPP_CONSOLE 0
cls
NppExec pozwala także zapisywać skrypty. Po ich zapisaniu możesz przejść do Plugins -> NppExec -> Advanced Options
i uruchomić go za każdym razem, gdy Notepad ++ uruchamia się, zamyka, a nawet dodaje ten skrypt do poleceń wtyczek za pomocą makr. Na przykład, zapisując powyższy przykład jako „Uruchom kwerendę”, mógłbym użyć lewego dolnego pola w Opcjach zaawansowanych, aby dodać go do menu.
Skrypt będzie dostępny jako makro po ponownym uruchomieniu Notepad ++, o ile pole wyboru „Podmenu do makr” jest zaznaczone.
Na koniec można przypisać skrót do makra / polecenia za pomocą Settings -> Shortcut mapper -> Plugin commands
.
TextFX
TextFX [ SourceForge ] to wtyczka do zaawansowanej konwersji znaków (znaki specjalne itp.) I formatowania kodu (kod HTML lub C ++).
JSON Viewer
JSON Viewer SourceForge to wtyczka do wizualizacji i formatowania JSON. Jest przydatny do wcięcia / formatowania dokumentów JSON i może być używany do przeglądania złożonego pliku JSON za pomocą narzędzia do przeglądania drzew.
Poniższy obraz przedstawia polecenia oferowane przez wtyczkę:
Począwszy od niesformatowanego fragmentu JSON (przykład z http://www.json.org ):
{„glosariusz”: {„tytuł”: „przykładowy słownik”, „GlossDiv”: {„title”: „S”, „GlossList”: {„GlossEntry”: {„ID”: „SGML”, „SortAs”: „SGML”, „GlossTerm”: „Standardowy ogólny język znaczników”, „Akronim”: „SGML”, „Skrót”: „ISO 8879: 1986”, „GlossDef”: {„para”: „Język meta-znaczników, używany do tworzenia języków znaczników, takich jak DocBook. ”,„ GlossSeeAlso ”: [„ GML ”,„ XML ”]},„ GlossSee ”:„ znaczniki ”}}}}}
Aby sformatować i wciąć kod:
- wybierz cały fragment json
- kliknij „Wtyczki” / „JSON Viewer” / „Format JSON” lub użyj skrótu Ctrl + Alt + Shift + M
Oto wynikowy sformatowany kod:
Wtyczka może także wyświetlać fragment JSON do przeglądania w widoku drzewa:
- wybierz cały fragment json
- kliknij „Wtyczki” / „JSON Viewer” / „Show JSON Viewer” lub użyj skrótu Ctrl + Alt + Shift + J
Poniższy zrzut ekranu pokazuje, jak wtyczka renderuje strukturę JSON:
SourceCookifier
SourceCookifier analizuje bieżący kod źródłowy dla takich komponentów, jak nazwy klas, funkcji i zmiennych, i wyświetla je w widoku drzewa na panelu bocznym. Nawigacja między tymi elementami jest możliwa poprzez dwukrotne kliknięcie nazwy komponentu. Wtyczka obsługuje wiele języków i możliwe są dostosowania dla języków nieokreślonych lub zdefiniowanych przez użytkownika. Jest to przydatne podczas pracy z dużymi kodami.
Domyślnie tryb sesji SourceCookifier jest ustawiony na Single file mode
. Inne dostępne tryby to N++ session mode
(wszystkie pliki są otwierane w Notepad ++) lub Cookie session mode
.
Aby użyć Cookie session mode
:
Przeciągnij i upuść swoje foldery z kodem źródłowym do okna Source Cookifier
Wybierz typ plików, które chcesz przeanalizować
Uwagi:
- Możesz zapisać i załadować sesje ciasteczek; Co więcej, Source Cookifier wyświetla historię ostatnich sesji
- Otwarcie pliku zapisanej sesji w Notepad ++ automatycznie przełączy SourceCookifier w tryb sesji plików cookie i załaduje tę sesję
- Utrzymanie modyfikatora klawiatury ( CTRL , SHIFT lub ALT - wszystkie są podobne), a przeciągnięcie folderu spowoduje przyspieszenie parsowania tylko poprzez dodanie ZAWIERA, a nie tagów
Kolejną przydatną funkcją jest możliwość przejścia do definicji symbolu (np. Funkcja)
- Wybierz odpowiedni „tryb sesji”: użyj trybu plików cookie, jeśli definicja symbolu znajduje się w innym pliku, który nie został otwarty w Notepadd ++, lub trybu pojedynczego pliku, jeśli definicja znajduje się w tym samym pliku
- W Notepad ++ umieść kursor w funkcji / typie, dla którego chcesz uzyskać definicję, i naciśnij CTRL + SHIFT + ENTER, aby przejść do definicji. Jeśli istnieje kilka definicji, możesz wybrać plik, który chcesz otworzyć
- Możesz nacisnąć ALT + LEWO, aby wrócić do poprzedniej lokalizacji (oraz ALT + PRAWO, aby wrócić do definicji)