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.

Dodaj 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ę:

wprowadź opis zdjęcia tutaj

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:

wprowadź opis zdjęcia tutaj

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:

wprowadź opis zdjęcia tutaj

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.

Przykład SourceCookifier

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 .

Tryb sesji cookie

Aby użyć Cookie session mode :

  1. Przeciągnij i upuść swoje foldery z kodem źródłowym do okna Source Cookifier

  2. Wybierz typ plików, które chcesz przeanalizować

Wybierz typ pliku

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

Drad & Drop z modyfikatorem klawiatury


Kolejną przydatną funkcją jest możliwość przejścia do definicji symbolu (np. Funkcja)

  1. 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
  2. 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ć

Wybierz plik

  1. Możesz nacisnąć ALT + LEWO, aby wrócić do poprzedniej lokalizacji (oraz ALT + PRAWO, aby wrócić do definicji)

Nawiguj do tyłu



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow