NotePad notepad++ User Manual [Polish]

Notepad ++ Podręcznik użytkownika

Dokumentacja jest jak seks, kiedy jest dobra, jest bardzo, bardzo dobra; kiedy jest zła, jest lepsza niż nic.
Oczywiście nie jest naszym celem tworzenie złej dokumentacji, ale rozumiesz, co mamy na myśli.
Notepad ++ Podręcznik użytkownika jest budowany wspólnie, a Twój wkład jest
bardzo mile widziany.

Co to jest Notepad ++

Notepad ++ to edytor tekstu i edytor kodu źródłowego do użytku w systemie Microsoft Windows. Obsługuje około 80 języków programowania z podświetlaniem składni i składaniem kodu. Umożliwia pracę z wieloma otwartymi plikami w jednym oknie, dzięki interfejsowi edycji z zakładkami. Notepad++ jest dostępny na licencji GPL i rozpowszechniany jako wolne oprogramowanie.
Możesz odwiedzić stronę Notepad ++ pod adresemhttps://notepad-plus-plus.org/

Pobierz Notepad ++

Pobierz najnowszą wersję Notepad ++ z https://notepad-plus-plus.org/downloads/ Wybierz 32 lub 64-bitową kompilację Notepad ++ zgodnie z systemem operacyjnym, a
następnie wybierz pakiet, który chcesz pobrać. Większość użytkowników korzysta z instalatora, ponieważ jest to najłatwiejsza trasa, jednak Notepad ++ jest również dostępny w formatach 7z i zip.

Zainstaluj Notepad ++ za pomocą instalatora

1. Pobierz instalator
2. Uruchom plik wykonywalny i postępuj zgodnie z instrukcjami instalacji
Język ActionScript
Ada
ASN.1
ASP
Montaż
AutoIt
Skrypty AviSynth
BaanC •
pliki wsadowe
Blitz Basic
C
C #
C++
Kamila
CMake
Cobol
CoffeeScript
Dźwięk
CSS
D
żn
Erlang
escript
Naprzód
Fortran
FreeBASIC
Gui4Cli
Haskell
Kod HTML
Pliki INI
Intel HEX
Skrypty Inno Setup
Jawa
JavaScript
JSON
JSP
KiXtart
Lateks
SEPLENIENI E
Lua
Jeśli wykonujesz instalację zarządzaną lub w inny sposób chcesz kontrolować instalator z wiersza poleceń, instalator ma kilka opcji wiersza poleceń.

Zainstaluj Notepad ++ z 7z lub zip

1. Tworzenie nowego folderu
2. Rozpakuj zawartość do nowego folderu
3. Uruchom Notepad ++ z nowego folderu

Obsługiwane języki programowania

Prawie 80 języków programowania jest obsługiwanych przez Notepad ++:
Makefile
Matlab
MMIX
Nim
nnCron
Skrypty NSIS
Cel-C
Skrypt OScript
Paskal
Perl
Język PHP
Dopisek
Program PowerShell
PureBasic
Pyton
R
Rebol
Skrypt rejestru (reg)
Plik zasobów
Rubin
Rdza
Plan
Skrypt powłoki
Smalltalk
PRZYPRAW A
SQL
Szybki
S-Record
Tcl
Tektronix HEX
Tex
txt2tags
Visual Basic
Prolog wizualny
VHDL
Verilog
XML
YAML
Notepad ++ obsługuje ich podświetlanie składni (konfigurowalne), składanie składni, automatyczne uzupełnianie (konfigurowalne), listę funkcji (konfigurowalne za pomocą PCRE w pliku xml).
Jeśli Twojego ukochanego języka nie ma na powyższej liście, możesz go łatwo zdefiniować za pomocą User Defined Languages System.

Co to są języki zdefiniowane przez użytkownika

Notepad ++ jest fabrycznie spakowany z wieloma lekserami językowymi, które stosują podświetlanie składni do kodu źródłowego lub danych tekstowych. Jednak nie każdy możliwy język lub styl formatowania jest dostępny. Wprowadź User Defined Languages (lub w skrócie "UDL"): interfejs UDL pozwala użytkownikowi zdefiniować reguły formatowania normalnego tekstu, słów kluczowych, komentarzy, liczb; zdefiniować ograniczniki (takie jak cudzysłowy wokół ciągów lub nawiasy wokół list), które spowodują sformatowanie tekstu między tymi ogranicznikami; oraz do definiowania symboli lub słów kluczowych, które mogą być użyte do umożliwienia składania (ukrywanie na żądanie i odkrywanie bloków kodu lub tekstu).

Okno dialogowe lub okno UDL

Menu Języki na pasku menu zawiera listę języków wbudowanych, a poniżej znajduje się separator, a następnie Zdefiniuj swój język... i lista wszystkich języków UDL, które zostały już zdefiniowane.
Korzystanie z > Języki Definiowanie języka... spowoduje wyeksowanie okna dialogowego (które można zadokować jako okienko w oknie Notatnik++ lub może być ruchomym oknem dialogowym).
Główne menu rozwijane i przyciski są dostępne, niezależnie od aktywnej karty konfiguracji:
Lista rozwijana Język użytkownika zawiera wszystkie istniejące UDL, które
pozwolą Ci wybrać UDL, który chcesz edytować lub zbadać. Istnieje specjalny wpis dla domyślnego UDL, zwany tutaj Językiem zdefiniowanym przez użytkownika (chociaż pojawia się w menu Języki Notepad ++ jako Zdefiniowane przez użytkownika), który może być używany jako szablon dla innych UDL.
Opcja Utwórz nowy skopiuje domyślne style i reguły języka zdefiniowanego
przez użytkownika do nowej nazwy.
Opcja Zapisz jako skopiuje aktualnie wybrany plik UDL ze wszystkimi jego
stylami i regułami do nowej nazwy.
Import... zaimportuje plik XML UDL do bieżącej instancji(patrz poniżej).
Eksport... zapisze plik XML UDL w wybranej lokalizacji; następnie możesz
udostępnić to innym, aby mogli zaimportować Twój UDL na własny użytek.
Dock lub Undock przełączy się, czy okno dialogowe UDL jest samodzielnym
oknem dialogowym, czy zadokowanym w oknie Notepad ++.
Ignoruj przypadek spowoduje, że różne słowa kluczowe będą ignorować
litery podczas dopasowywania.
przezroczystość (gdy nie jest zadokowana) sprawi, że okno dialogowe
będzie półprzezroczyste; suwak zmienia się z praktycznie niewidocznego (aż do lewej) na przeważnie nieprzezroczysty (aż do prawej); jeśli chcesz, aby był całkowicie nieprzezroczysty (bez przezroczystości), odznacz pole.
Gdy na menu rozwijanym zostanie wybrany język UDL inny niż domyślny język zdefiniowany przez użytkownika, dostępne będą również następujące elementy:
Zmień nazwę aktualnie wybranego UDL. Usuń spowoduje usunięcie aktualnie wybranego UDL.
Ext.: ____ zaakceptuje listę zerowych lub więcej rozszerzeń (bez kropki). Pliki
pasujące do tych rozszerzeń będą interpretowane jako należące do aktualnie wybranego UDL i będą odpowiednio stylizowane. Rozszerzenia te zastępują domyślne rozszerzenia dla wstępnie zdefiniowanych języków,więc jeśli rozszerzenie UDL jest w konflikcie z rozszerzeniem innego języka, UDL będzie mieć priorytet. Na przykład Ext.: md mkdn zostanie skojarzony lub z wybranym
UDL.file.mkdnsomething.md
Karty konfiguracji UDL
Ivan Radić stworzył ostateczny przewodnik po nakrętkach i UDL w wersji 2.1, który jest dostępny na https://ivan-radic.github.io/udl-documentation/. Wyjaśnia szczegóły dotyczące tego, co zrobi każda z kart w oknie dialogowymJęzyk zdefiniowany przez użytkownika i jak ich używać do stylizowania różnych słów kluczowych. Jednak te opisy dają przegląd tego, do czego służy każda karta.
Karta Folder i domyślne umożliwia ustawienie domyślnego stylu,
skonfigurowanie słów kluczowych (lub znaków), które umożliwią składanie kodu, oraz skonfigurowanie stylów dla tych słów kluczowych. Pola Otwórz, Środeki Zamknij pod każdym typem składania definiują wyzwalacze dla początku, środka i końca składania. Na przykład za pomocą , , i , zdefiniuje regiony składania, dzięki czemu można złożyć od do , od do , i (zakładając, że nie ma klauzuli) od do . Składanie komentarzy umożliwia komentarzom składanie; Składanie w stylu kodu 1 pozwala wyzwalaczom dotykać czegoś innego (więc z wyzwalaczem , będzie pasować lub ), podczas gdy składanie w stylu kodu 2 wymaga, aby wokół spustu była biała spacja (więc nie pasowałaby do Otwórz-trigger ).ifelseendififelseelseendifelseifendif{if{if {if{{
Karta Lista słów kluczowych umożliwia zdefiniowanie ośmiu (8) różnych grup
słów kluczowych, dzięki czemu można inaczej stylizowaćżne grupy słów (np. wbudowane funkcje i słowa kluczowe sterowania przepływem). Oddziel każde słowo kluczowe spacją (a to oznacza, że spacje nie są dozwolone w słowach
kluczowych, chyba że umieścisz cudzysłowy wokół frazy). Jeśli tryb prefiksu jest włączony dla danej grupy, oznacza to, że będzie pasować do wszystkiego, co zaczyna się od twojego ciągu (więc słowo kluczowe będzie pasować , i jeśli ta opcja jest włączona).forforforthformat
Jako punkt zainteresowania nie powinieneś mieć danego słowa kluczowego w więcej niż jednej grupie słów kluczowych lub grupie folderów. Jeśli chcesz, aby // powodował zwijanie bloków, nie umieszczaj ich również w jednej z grup słów kluczowych.ifelseendif
Karta Komentarz i numer u możliwia ustawianie stylów komentarzy i liczb.
Pozycja komentarza wiersza pozwala zdecydować, czy "komentarze
liniowe" mogą zaczynać się w dowolnym miejscu w wierszu, muszą zaczynać się na początku, czy mogą zaczynać się w dowolnym miejscu w wierszu, o ile jest to tylko biała spacja przed komentarzem.
Zezwalaj na zwijanie komentarzy umożliwi ich składanie. Styl linii komentarza definiuje styl dla "komentarzy liniowych" – komentarzy,
które przechodzą od wyzwalacza otwarcia do końca wiersza.
Styl komentarza definiuje styl komentarzy wieloliniowych. Styl liczb definiuje styl liczb. Różne prefiksy, sufiksyi dodatkowes
umożliwiają definiowanie dodatkowych reprezentacji numerycznych (przydatne dla reprezentacji szesnastkowych, binarnych, ósemki i podobnych, a także do definiowania waluty jako liczby). Zakres umożliwia zdefiniowanie składni zakresów, dzięki czemu dwie liczby z wymienionym tokenem pomiędzy nimi będą nadal traktowane jako liczby. (Mogą jednak wystąpić konflikty, jeśli ustawienie Zakres jest zgodne z ustawieniem Operatory i
ograniczniki
Zakładka Operatory i ograniczniki umożliwia ustawianie stylów dla operatorów i
par ograniczników
Operatory 1 i Operatory 2 definiują dwie grupy operatorów (zwykle
operatory matematyczne i matematyczno-podobne). Pierwszy definiuje operatory, które będą dopasowywane, nawet jeśli dotykają innych znaków (zezwalając ), podczas gdy drugi definiuje operatory, które muszą zawierać spacje, które mają być rozpoznawane (jak ).1+21 + 2
żne style ogranicznika to pary znaków Open i Close, gdzie te znaki i
wszystko, co się między nimi znajduje, będą stylizowane zgodnie z regułami zdefiniowanymi dla tego wpisu. Jest to przydatne do nadawania stylu ciągom znaków, listom parametrów w nawiasach, wyrażeniu w nawiasach i wszystkim innym, gdzie może mieć plik . Wpis Escape pozwala zdefiniować sposób "ucieczki" postaci tak, aby para ogranicznika nie została przedwcześnie zamknięta (np. / / zezwalając )."\""this \" is an embedded
quote character inside a string, escaped by the backslash"
Importowanie UDL
Internet ma wiele plików xml Notepad ++ UDL. Po otrzymaniu kodu XML możesz zaimportować go do Notepad ++, abyś mógł samodzielnie korzystać z tego UDL. Można to zrobić na dwa główne sposoby:
1. Skopiuj kod XML do odpowiedniego podfolderu userDefineLangs. Zamknij wszystkie wystąpienia Notepad ++ i załaduj ponownie, a następnie nowy UDL będzie dostępny.
2. Użyj przycisku Importuj..., przejdź do źródłowego pliku XML, a UDL będzie natychmiast dostępny.
żnice między tymi dwiema metodami polegają na tym, kiedy UDL będzie dostępny dla Notepad ++ i który plik konfiguracyjny będzie przechowywał ten UDL, według lokalizacji plików UDL.

Lokalizacje plików UDL

Poszczególne pliki UDL są przechowywane w jednym z dwóch podfolderów. Każdy plik XML w tym folderze jest używany do definiowania jednego lub więcej UDL.userDefineLangs
1. %AppData%\Notepad++\userDefineLangs: jest to domyślna lokalizacja dla większości instalacji Notepad ++
2. <notepad++_directory>\userDefineLangs: jest to lokalizacja dla wersji
przenośnych lub jeśli podczas instalacji włączono "tryb konfiguracji lokalnej" (lub wyłączony). odnosi się do dowolnego folderu, w jakim znajduje się plik wykonywalny aplikacji.%AppData%<notepad++_directory>notepad++.exe
Jeśli UDL został utworzony lub zaimportowany za pomocą okna dialogowego Języki zdefiniowane przez użytkownika w Notepad ++, będą one znajdować się w pliku. Ten pojedynczy plik często zawiera wiele definicji UDL.userDefineLang.xml
1. %AppData%\Notepad++\userDefineLang.xml: jest to domyślna lokalizacja dla większości instalacji Notepad ++
2. <notepad++_directory>\userDefineLang.xml: jest to lokalizacja dla wersji przenośnych lub "trybu konfiguracji lokalnej", jak opisano powyżej

UDL i motywy

Aktywny motyw nie ma (w większości) wpływu na języki zdefiniowane przez użytkownika. Oznacza to, że jeśli zmienisz motyw (w tym przejdziesz do trybu
ciemnego, który zmieni motyw na ), może być konieczne edytowanie kolorów UDL, aby
były czytelne. UDL nie zastępuje większości ustawień w ustawieniach "Style globalne"
konfiguratora stylów dla aktywnego motywu, więc niektóre ustawienia mogą sprawić, że
kolory UDL będą trudne do odczytania:DarkModeDefault
UDL zastępuje kolor pierwszego planu dla tekstu i kolor tła dla tekstu; jednak
UDL nie zastępuje koloru tła dla spacji ani pustego miejsca, które wypełnia nieużywane części widoku edytora, więc jeśli domyślne tło UDL nie pasuje do domyślnego tła motywu, dokument oparty na UDL może wyglądać dziwnie
UDL nie zastępuje wybranego koloru tekstu ani bieżącego tła linii, więc jeśli
kolory UDL nie zapewniają dobrego kontrastu z tymi ustawieniami z motywu, wybrany tekst będzie trudny do odczytania
Ponieważ możesz ustawić kolory UDL na cokolwiek chcesz, możesz ręcznie dopasować go do swojego motywu. Ogólnie rzecz biorąc, najlepiej jest ustawić folder UDL i domyślny > domyślny styl, aby pasował do kolorów pierwszego planu i tła aktywnego motywu, co powinno dobrze równoważyć się z innymi ustawieniami stylów globalnych motywu. Ponadto ustawienie grup słów kluczowych i liczb oraz komentarzy i operatorów w celu dopasowania ich do ustawień słów kluczowych, liczb i komentarzy innych języków używanych w aktywnym motywie pomoże lepiej dopasować pliki UDL do aktywnego motywu.
Jeśli chcesz zdefiniować wiele UDL przy użyciu tego samego podstawowego schematu
Pole
wybor
u
Warto
ść
Pole
wybor
u
Warto
ść
Pole
wybor
u
Warto
ść
kolorów, co aktywny motyw, możesz zacząć od ustawienia kolorów domyślnego języka zdefiniowanego przez użytkownika, a następnie Utwórz nowy dla każdego UDL,
który ma pasować do tego schematu, dostosowując reguły dla każdego nowego UDL. (Jak tylko wyjdziesz z Notepad ++, zmiany w domyślnym UDL zostaną utracone, ale wszystkie motywy, które utworzyłeś z tego, zachowają kolory, które odziedziczyły.)

Kolekcja języków zdefiniowanych przez użytkownika

W całej historii Notepad ++ wiele plików UDL zostało utworzonych przez użytkowników Notepad ++ i udostępnionych publicznie. Po raz kolejny istnieje scentralizowana kolekcja języków zdefiniowanych przez użytkownika.
https://github.com/notepad-plus-plus/userDefinedLanguages
Ta centralna kolekcja jest dogodną lokalizacją dla użytkowników UDL, aby znaleźć nowe pliki UDL, a dla autorów UDL, aby udostępnić swoje pliki UDL całej społeczności Notepad ++. Kolekcja zawiera instrukcje dotyczące korzystania z plików, a także sposobu przesyłania nowego UDL do Kolekcji.

Zawartość pliku konfiguracyjnego UDL

Zaleca się, aby UDL był edytowany za pomocą okien dialogowych GUI. Jeśli jednak jesteś typem użytkownika, który lubi konfigurować Notepad ++ za pomocą plików konfiguracyjnych, jest to możliwe. Zapoznaj się ze szczegółami plików
konfiguracyjnych, aby uzyskać opis sekwencji poprawnej edycji dowolnego pliku
konfiguracyjnego, w tym plików definicji UDL. Większość ustawień w plikach definicji UDL odpowiada bezpośrednio nazwom
widocznym w oknie dialogowym Języki zdefiniowane przez użytkownika lub w podoknu dialogowym Styler. Sekcja definiuje słowa kluczowe lub symbole dla każdej kategorii wyróżniania. Sekcja definiuje styl tekstu (kolor, czcionka, grubość i dekoracja) dla każdej kategorii wyróżniania. Atrybut koduje ustawienie pól wyboru Pogrubienie, Kursywai Podkreślenie w oknie dialogowym Styler przy użyciu sumy Kursywa= 1, Pogrubienie= 2 i Podkreślenie= 4 (więc coś z ustawionymi wszystkimi trzema polami wyboru miałoby ). Atrybut podobnie koduje różne pola wyboru zagnieżdżania w oknie dialogowym Styler z sumą poniższych wartości i wskazuje, które style będą prawidłowo zagnieżdżane wewnątrz aktywnego stylu:<KeywordLists><Styles><WordsStyle>fontStylefontStyle="7"nesting
Ograni cznik 1
1
Słowo kluczo we 1
1024
Kome ntarz
256
Ograni cznik22
Słowo kluczo we 2
2048
Linia komen tarza
512
Ograni cznik34
Słowo kluczo we 3
4096
Opera torzy 1
16777
216
Ograni cznik48
Słowo kluczo we 4
8192
Opera torzy 2
33554
432
Ograni cznik516
Słowo kluczo we 5
16384
Liczby
67108
864
Ograni cznik632
Słowo kluczo we 6
32768
Ograni cznik764
Słowo kluczo we 7
65536
Ograni cznik8128
Słowo kluczo we 8
13107
2
Atrybut decyduje, czy użyć zdefiniowanych kolorów i atrybutów, czy użyć domyślnego ustawienia koloru (z Ustawienia > Konfigurator stylu > Style globalne > Styl domyślny, a nie z domyślnego stylu UDL). Atrybut powinien być ustawiony na jeden z następujących:<WordsStyle>colorStylefgColorbgColor
Brak atrybutu: ten styl będzie używał zarówno atrybutów, jak i atrybutów z tego
elementu (zachowanie standardowe)colorStylefgColorbgColor<WordsStyle>
Ustaw: ten styl odziedziczy kolor pierwszego planu ze stylu domyślnego i użyje
tej wartości jako koloru tła (odpowiednik kliknięcia prawym przyciskiem myszy koloru pierwszego planu w oknie dialogowym Stylizator UDL)colorStyle="2"bgColor
Ustaw: ten styl odziedziczy kolor tła ze stylu domyślnego i użyje tej wartości jako
koloru tła (odpowiednik kliknięcia prawym przyciskiem myszy koloru tła w oknie dialogowym stylizatora UDL)colorStyle="1"fgColor
Ustaw: ten styl odziedziczy zarówno kolor pierwszego planu, jak i tła ze stylu
domyślnego (odpowiednik kliknięcia prawym przyciskiem myszy zarówno koloru pierwszego planu, jak i koloru tła w oknie dialogowym Stylizator UDL)colorStyle="0"
Tryb kolumnowy i edytor kolumn
Używanie lub przełączanie do trybu kolumnowego:Alt + Mouse draggingAlt + Shift +
Arrow keys
Okno dialogowe Edytor kolumn umożliwia wstawianie tekstu lub liczb w każdym wierszu aktywnego wyboru trybu kolumnowego:
Będzie używany ten sam tekst w każdym wierszu.Text to Insert Wstawia się coraz więcej liczb. Number to Insert
Initial number ustawia numer początkowy.
Increase by zmieni krok między liczbami. Z wartością (lub jeśli pozostanie
pusta), za każdym razem wstawia tę samą liczbę.0
Repeat powtórzy tę samą liczbę n razy. Wartość domyślna to 1, jeśli pole
pozostaje puste.
Leading zeros spowoduje, że wszystkie liczby będą miały taką samą liczbę
cyfr, dodając zera wiodące dla mniejszych wartości
Format wybiera między Dec (0-9), Hex (0-9,A-F), Oct (0-7) lub Bin (0-1).
Uwaga: powyższe pola liczbowe są zawsze dziesiętne, nawet jeśli wybrano inny format wyświetlania. (Przykład: aby uzyskać -, wybierz kolumnę 17 wierszy i ustaw początkową liczbę na - nie pozwoli .)F1F15F
Wielokrotna edycja
Używanie, jeśli tryb edycji wielokrotnej jest włączony. Aby włączyć tryb edycji wielokrotnej:CTRL + Mouse clicking
Podwójny widok
Aby utworzyć podwójny widok, przeciągnij i upuść dowolną kartę, która ma znajdować się w innym widoku (lub kliknij prawym przyciskiem myszy kartę), a następnie wybierz polecenie "Przenieś do innego widoku" z wyskakującego menu kontekstowego. Po wyświetleniu 2 możesz przenosić pliki między 2 widokami, przeciągając je i upuszczając.
Klonuj dokument
Przeciągnij i upuść dowolną kartę, którą chcesz sklonować (lub kliknij prawym przyciskiem myszy kartę), a następnie wybierz polecenie "Klonuj do innego widoku" z wyskakującego menu kontekstowego. Sklonowany dokument jest tym samym dokumentem, co jego oryginalny dokument, ale z oddzielnymi widokami.
Edytuj menu
Oprócz zwykłych wpisów cofania / ponawiania / kopiowania / wklejania, istnieje wiele podmenu do menu Edycja, które grupujążne kategorie poleceń związanych z edycją i kilka innych poleceń edycji w głównym menu Edycja.
Copy to Clipboard > podmenu z akcjami, które kopiują bieżącą nazwę pliku,
ścieżkę lub nazwę katalogu do schowka
Indent > ⇒ podmenu z akcjami zwiększającymi lub zmniejszającymi wcięcie
bieżącego wiersza na podstawie ustawień tabulacji/wcięcia języka składni
Convert Case to > ⇒ podmenu z akcjami, które zmieniają wielką literę
zaznaczonego tekstu (wszystkie WIELKIE LITERY, wszystkie małe litery i różne ustawienia mieszane)
Line Operations > ⇒ podmenu z akcjami, które zazwyczaj działają na wierszach
(nazywanych również "wierszami") dokumentu Istnieje metoda powielania danych:
Duplicate Current Line : duplikuje bieżący wiersz, jeśli żadne
zaznaczenie nie jest aktywne, lub duplikuje zaznaczony tekst, jeśli zaznaczenie jest aktywne
Istnieją dwie wersje funkcji Usuń duplikaty:
Remove Duplicate Lines: pozostawia tylko pierwsze wystąpienie
wszystkich pełnych wierszy, które mają więcej niż jedną kopię w dowolnym miejscu aktywnego pliku; działa na zestawie wierszy rozpiętych przez bieżące zaznaczenie lub na całym pliku, jeśli nie ma aktywnego zaznaczenia
Remove Consecutive Duplicate Lines: usunie tylko duplikaty, które
znajdują się w wierszach bezpośrednio po pierwszym wystąpieniu (nadal zachowując pierwsze wystąpienie); działa na zestawie wierszy rozpiętych przez bieżące zaznaczenie lub na całym pliku, jeśli nie ma aktywnego zaznaczenia
UWAGA: Usuwanie duplikatów odbywa się przy założeniu, że wszystkie
zakończenia wierszy w pliku są jednolite i pasują do bieżącego wyboru edytowanego pliku - najszybszym sposobem sprawdzenia tego zaznaczenia jest spojrzenie na pasek stanu, gdzie bieżący typ zakończenia wiersza jest wyświetlany jako , lub . Może być pożądane sprawdzenie typów kończących wiersze w pliku przed wykonaniem operacji sortowania i użycie opcji lub kliknięcie prawym przyciskiem myszy wskaźnika EOL stataus Bar, aby w razie potrzeby naprawić zakończenia linii.Windows (CR LF)Unix (LF)Macintosh (CR)Edit > EOL Conversion >
Istnieją metody dzielenia linii i łączenia linii:
Split Lines: wstawi zakończenie linii do długiej linii: jeśli jest określona
jedna lub więcej wartości Vertical Edge (wymaga wersji 7.9.3 lub nowszej), zostanie ona podzielona na najbardziej po prawej stronie
Vertical Edge; w przeciwnym razie zostanie podzielony na bieżący rozmiar okna edytora. Działa na liniach rozciągnętych przez bieżący wybór strumienia lub pojedynczą linię opiekuna, jeśli wybór strumienia nie jest obecnie aktywny.
Join Lines: połączy linie dotknięte aktywnym zaznaczeniem strumienia,
zastępując zakończenia linii pojedynczym znakiem spacji. Wymaga aktywnego zaznaczenia strumienia, które obejmuje co najmniej dwie linie.
Istnieją polecenia usuwania linii
Remove empty lines: usunie wszystkie wiersze nie zawierające znaków z
całego dokumentu
Remove empty lines (Containing Blank characters): usunie wszystkie
wiersze nie zawierające żadnych znaków z całego dokumentu; jeśli wiersz zawiera tylko spacje lub znaki tabulatora, ten wiersz również zostanie usunięty
Istnieją polecenia do zmiany kolejności istniejących wierszy:
Move Up Current Line: zamieni bieżącą linię z linią nad nią, skutecznie
przesuwając linię wskaźnika w górę o jeden wiersz w dokumencie; jeśli zaznaczenie obejmujące linie jest aktywne po wywołaniu, spowoduje to przesunięcie linii dotkniętych zaznaczeniem w górę jako grupa
Move Down Current Line: zamieni bieżącą linię z linią pod nią, skutecznie
przesuwając linię wskaźnika w dół o jeden wiersz w dokumencie; jeśli zaznaczenie obejmujące linie jest aktywne po wywołaniu, spowoduje to przesunięcie linii dotkniętych zaznaczeniem w dół jako grupy
Reverse Line Order: weźmie zaznaczone wiersze (lub wszystkie wiersze
bieżącego dokumentu, jeśli nie ma aktywnego zaznaczenia) i uodwęzi je odwrotnie (tj. odwrócone) z ich istniejącej kolejności (dodane w wersji
8.0.0)
Randomize Line Order: weźmie zaznaczone wiersze (lub wszystkie
wiersze bieżącego dokumentu, jeśli nie ma aktywnego zaznaczenia) i
umieści je w nieprzewidywalnej kolejności (dodane w wersji 7.9 jako "Sortuj wiersze losowo"; zmieniono nazwę w wersji 8.0.0)
Istnieje wiele algorytmów sortowania:
Ascending oznacza od najmniejszego do największego (A-Z) Descending oznacza od największego do najmniejszego (Z-A)
Lexicographically (lub ) oznacza na podstawie punktu kodowego znaku,
porównującą jeden znak na raz: Lex.
Wszystkie wielkie litery będą sortowane przed jakąkolwiek małą literą,
więc wielkie litery będą sortowane przed małymi literami Za
Sekwencja zostanie posortowane przed , ponieważ sortuje znak po
znaku każdej kolekcji znaków, a znak pojawia się przed znakiem 10212
Ignoring case oznacza, że małe litery będą sortowane tak samo jak
wielkie litery , a oba będą przed albo aAZz
As Integers oznacza, że będzie sortowane jako większe niż 102 As Decimals (Comma) oznacza, że rozpozna i jako liczby dziesiętne i
posortuje je numerycznie10,2349,876
As Decimals (Dot) oznacza, że rozpozna i jako liczby dziesiętne i
posortuje je numerycznie10.2349.876
UWAGA: Sortowanie odbywa się przy założeniu, że wszystkie
zakończenia wierszy w pliku są jednolite i pasują do bieżącego wyboru edytowanego pliku – najszybszym sposobem sprawdzenia tego zaznaczenia jest spojrzenie na pasek stanu, gdzie bieżący typ kończący wiersz jest wyświetlany jako , lub . Może być pożądane sprawdzenie typów kończących wiersze w pliku przed wykonaniem operacji sortowania i użycie opcji lub kliknięcie prawym przyciskiem myszy wskaźnika EOL stataus Bar, aby w razie potrzeby naprawić zakończenia linii.Windows (CR
LF)Unix (LF)Macintosh (CR)Edit > EOL Conversion >
UWAGA: Jeśli zaznaczenie trybu kolumnowego jest aktywne, sortowanie
spowoduje ponowne uporządkowanie wszystkich wierszy zawartych w
zaznaczeniach, ale klucz sortowania (tekst, który decyduje o kolejności sortowania) będzie ograniczony do tego, co znajduje się wewnątrz zaznaczenia kolumny. Jeśli klucze są identyczne w dwóch wierszach, kolejność tych dwóch wierszy nie ulegnie zmianie (nawet jeśli tekst poza zaznaczonymi kolumnami jest inny).
Comment/Uncomment > ⇒ podmenu z akcjami, które dodają lub usuwają składnię
komentarza na podstawie wyboru języka pliku
Auto-Completion > ⇒ podmenu z akcjami, które wyzwalają automatyczne
uzupełnianie nazwy funkcji, słowa, parametru funkcji i nazwy ścieżki, na które mają wpływ ustawienia preferencji > automatycznego uzupełniania
EOL Conversion > ⇒ podmenu z akcjami konwertującymi zakończenia wierszy
między wartościami systemów Windows (), Unix () i starych macintosh (); te operacje wpływają na wszystkie wiersze bieżącego pliku CRLFLFCR
Jeśli twój plik ma mieszane zakończenia linii (na przykład niektóre i niektóre),
możesz użyć tego menu, aby to naprawić: jeśli żądane zakończenie linii nie jest wyszarzone, możesz po prostu je zaznaczyć, a wszelkie mieszane zakończenia linii zostaną przekonwertowane na wybrane zakończenie linii; Jeśli żądane zakończenie linii jest wyszarzone, zaznacz jedną z pozostałych końców linii, a następnie przełącz się z powrotem na żądane zaznaczenie kończące wiersz, a wszystkie mieszane zakończenia linii zostaną przekonwertowane na ostateczny wybór zakończenia linii.CRLFLF
Blank Operations > ⇒ podmenu z akcjami, które przycinają lub konwertują
spacje i znaki tabulatorów we WSZYSTKICH wierszach bieżącego pliku Trim Trailing Space: usuwa spacje lub znaki tabulatora występujące na
końcu wiersza, po znakach innych niż spacje
Trim Leading Space: usuwa spacje lub znaki tabulatora występujące na
początku wiersza, przed znakami niebędącymi spacjami
Trim Leading and Trailing Spaces: łączy funkcjonalności i w jedno
polecenieTrim Trailing SpaceTrim Leading Space
EOL to Space: zastępuje znaki kończące wiersz pojedynczym znakiem spacji
(podobnym do funkcji, ale działa na cały plik, a nie na aktywne zaznaczenie); Uwaga: "EOL" oznacza "Koniec wiersza" – innymi słowy, znaki kończące wierszJoin Lines
Remove Unnecessary Blank and EOL : wykonuje operację łączone iTrim
Leading and Trailing SpacesEOL to Space
TAB to Space : zastępuje wszystkie znaki tabulatora równoważną liczbą spacji Space to TAB (All) : konsoliduje znaki spacji w równoważną liczbę znaków
tabulatora, niezależnie od tego, gdzie występują spacje
Space to TAB (Leading) : konsoliduje znaki spacji w równoważną liczbę
znaków tabulatora, ale tylko wtedy, gdy występują przed pierwszym znakiem bez spacji w wierszu
UWAGA dotycząca poleceń związanych z TAB: równoważna liczba spacji
(lub znaków tabulatora) jest oparta na ustawieniach > preferencjach > języku
> Ustawienia kart: Rozmiar karty dla aktywnego języka bieżącego pliku
Paste Special > ⇒ podmenu z akcjami wklejania HTML lub RTF oraz
specjalnymi wersjami kopiowania / wycinania / wklejania, które obsługują NULL i inne znaki binarne Uwaga: Akcje HTML i RTF wklejają kod źródłowy HTML i RTF z wpisów
HTML lub RTF w Schowku systemu Windows; nie stosuje formatowania HTML ani RTF do tego, co wydaje się być zwykłym tekstem w oknie edytora Notepad ++.
On Selection > ⇒ pod menu z akcjami, które używają aktualnie zaznaczonego
tekstu jako nazwy pliku lub folderu do otwarcia lub jako terminu do wyszukiwania w Internecie. (Polecenia niestandardowe przy użyciu bieżącego zaznaczenia można dodać do menu Uruchom za pomocą <UserDefinedCommands>sekcja skrótów.xml).
Column Mode... okno dialogowe wyjaśniające tryb kolumnowy Column Editor uruchamia opisane powyżej okno dialogowe Edytor kolumn
Character Panel mapuje 255 8-bitowych punktów kodu na ich znak dla
danego kodowania
Clipboard History ⇒ umożliwia ponowne uzyskiwanie dostępu do ostatnich
wartości kopiowania/wklejania (kliknij dwukrotnie wiersz, aby wkleić tę wartość)
Set Read-Only ⇒ przełącza flagę Notepad ++ tylko do odczytu w aktywnym
buforze plików.
Jeśli klikniesz ten wpis menu raz, doda znacznik wyboru do wpisu menu, aby
pokazać, że jest on obecnie tylko do odczytu dla Notepad ++. Jeśli klikniesz ten wpis menu, gdy jest już znacznik wyboru , znacznik wyboru zostanie wyczyszczony, a Notepad ++ nie będzie już traktować tego pliku jako tylko do odczytu.✔✔
Stan tej flagi Notepad ++ tylko do odczytu jest zapisywany w pliku sesji, więc
zostanie zapamiętany przy następnym użycia sesji.
Uwaga:ten przełącznik nie wpływa na atrybut tylko do odczytu systemu
operacyjnego Windows w pliku; jeśli system Windows oznaczył ten plik jako tylko do odczytu, ten wpis menu będzie wyszarzony i nie będzie można go przełączyć, klikając go. Zobacz (poniżej), aby uzyskać więcej informacji na temat flagi systemu operacyjnego.Clear Read-only Flag
Clear Read-Only Flag ⇒ czyści atrybut tylko do odczytu systemu operacyjnego
Windows dla pliku.
Po wyczyszczeniu flagi tylko do odczytu systemu operacyjnego ta opcja
menu zostanie wyszarzone, a kliknięcie jej nic nie da.
Nie można ustawić flagi tylko do odczytu systemu operacyjnego za pomocą
tego menu w Notepad ++; musi to być zrobione przez system operacyjny (chociaż wtyczki skryptowe Notepad ++ są w stanie poprosić system operacyjny o ustawienie flagi tylko do odczytu systemu operacyjnego w pliku, jak w tym przykładziena forum społeczności ).
Jeśli używasz systemu operacyjnego do ustawienia flagi na pliku otwartym w
Notepad ++, a Ustawienia > Preferencje > MISC > Automatyczne
wykrywanie stanu pliku zostało włączone, Notepad ++ zauważy, że jest to
teraz plik tylko do odczytu i nie pozwoli na edycję pliku.
Jeśli używasz systemu operacyjnego do ustawienia flagi na pliku otwartym w
Notepad ++, ale Ustawienia > Preferencje > MISC > Automatyczne
wykrywanie stanu pliku zostało wyłączone, Notepad ++ nie zauważy, że
został zmieniony na tylko do odczytu przez system operacyjny i ślepo pozwoli ci kontynuować wprowadzanie zmian; jednak gdy spróbujesz zapisać i zobaczysz, że plik jest tylko do odczytu zgodnie z systemem operacyjnym, Notepad ++ powiadomi Cię, że nie możesz zapisać, i zapyta, czy chcesz uruchomić Notepad ++ w trybie administratora, aby spróbować wprowadzić zmiany (jeśli to zrobisz, wprowadzone zmiany mogą zostać utracone).
Karta bieżącego pliku będzie miała ikonę "zablokowany" (domyślnie
wyszarzoną ikonę dysku lub ikonę kłódki, jeśli Ustawienia > Preferencje >
Ogólne > Ikony alternatywne zostały zaznaczone), niezależnie od tego,
czy ustawiony jest atrybut tylko do odczytu systemu operacyjnego Windows, czy ustawiono flagę Notepad ++ tylko do odczytu, lub oba. Ikona "zablokowana" zmieni się w normalną ikonę, gdy nie zostanie ustawiony ani atrybut tylko do odczytu systemu operacyjnego Windows, ani flaga Notepad ++ tylko do odczytu (lub równoważnie, gdy obie flagi zostaną wyczyszczone).
Wyszukiwanie
Istnieje wiele metod wyszukiwania (i zastępowania) tekstu w plikach. Możesz także oznaczyć wyniki wyszukiwania zakładką w ich wierszach lub wyróżnić same wyniki tekstowe. Możliwe jest również wygenerowanie liczby dopasowań.
Istnieją trzy główne wbudowane mechanizmy wyszukiwania: standardowy (oparty na oknach dialogowych) Znajdź / Zamień / Znajdź w plikach / Oznacz, bez dialogów Następna / Poprzednia nawigacja wyszukiwania i Wyszukiwanie przyrostowe.
Wszystkie skróty klawiaturowe wymienione poniżej są wartościami domyślnymi, ale można je skonfigurować w mapie skrótów. Aktywny skrót dla dowolnego elementu menu można zobaczyć we wpisie menu lub w maperze skrótów.

Wyszukiwanie oparte na oknach dialogowych

Istnieje okno dialogowe "Znajdź". To okno dialogowe ma jedną kartę dla każdej z następujących funkcji:
Karta Znajdź: daje dostęp do wyszukiwania i liczenia.
Można go wywołać bezpośrednio za pomocą funkcji Wyszukiwania > Znajdź lub skrótu klawiaturowego Ctrl + F.
Karta Zamień: podobna do karty Znajdź, ale umożliwia zastąpienie
dopasowanego tekstu po jego znalezieniu. Można go wywołać bezpośrednio za pomocą funkcji Wyszukiwania > Zamień lub skrótu klawiaturowego Ctrl+H.
Znajdź na karcie Pliki: Umożliwia wyszukiwanie i zamienianie wielu plików jedną
operacją. Pliki używane do operacji są określane przez katalog. Można go wywołać bezpośrednio za pomocą funkcji Wyszukiwania > Znajdź w plikach lub skrótu klawiaturowego Ctrl + Shift + F.
Znajdź na karcie Projekty: Podobnie jak Znajdź w plikach, ale pliki panelu
projektu są używane zamiast plików z katalogu. Można go wywołać w menu kontekstowym pierwszego wiersza panelu projektu.
Karta Oznacz: Umożliwia trwałe wyróżnienie wszystkich wystąpień celu
wyszukiwania w bieżącym dokumencie. Można go wywołać bezpośrednio za pomocą funkcji Wyszukiwania > Mark lub skrótu klawiaturowego Ctrl+M.
Uwaga: Chociaż polecenie klawiatury może otwierać i/lub przenosić fokus wejściowy na jedną z kart okna "Znajdź", po osiągnięciu tego fokusu wejściowego nie ma możliwości przełączenia się na inną kartę za pomocą klawiatury; należy użyć myszy lub zamknąć okno (za pomocą klawisza Escape) i wywołać skrót klawiatury alternatywnej karty (lub polecenie menu).
Uwaga: Korzystanie z niektórych funkcji rodziny "Znajdź" może spowodować zamknięcie okna po pomyślnym wyszukiwaniu (jedno lub więcej "trafień"). Niektórzy użytkownicy nie lubią tego i chcą, aby okno "Znajdź" zawsze pozostało otwarte. Można to osiągnąć za pomocą opcjonalnego ustawienia: Preferencje > Wyszukiwanie >
Okno dialogowe Znajdź pozostaje otwarte po wyszukiwaniu, które wyświetla okno wyników.
Uwaga: Opcje wyszukiwania dokonane przez użytkownika są zapamiętywane w
wywołaniach Notepad ++.
Znajdowanie / zamienianie kart
Wszystkie okna dialogowe mają pewne wspólne cechy, chociaż niektóre są wyłączone w pewnych okolicznościach.
Znajdź pole edycji z rozwijaną historią: jest to tekst, którego szukasz Zamień na pole edycji z rozwijaną historią: jest to tekst, który zastąpi to, co
zostało dopasowane
W zaznaczeniu:Jeśli zaznaczono region tekstu, a opcja W zaznaczeniu jest
włączona, będzie ona tylko zliczanie, zamienianie wszystkichlub zaznaczanie wszystkie w obrębie tego zaznaczenia tekstu, a nie w całym dokumencie (inne przyciski, takie jak Znajdź następny,będą nadal działać na całym dokumencie)
Kierunek wsteczny:zwykle wyszukiwania idą do przodu (w dół strony); z tą
opcją przejdą wstecz (w górę strony)
Dopasuj tylko całe słowo:jeśli jest włączona, wyszukiwania będą pasować
tylko wtedy, gdy wynik jest całym słowem (więc "to" nie zostanie znalezione w "zaczepie")
dopasuj przypadek:jeśli jest włączona, wyszukiwania muszą być zgodne w
przypadku (więc wyszukiwanie "to" nie znajdzie "To" lub "IT"). Flaga wyrażenia regularnego zastąpi to pole wyboru, co spowoduje, że wyszukiwana wielkość liter będzie niewrażliwa, i sprawi, że wyszukiwana wielkość liter będzie wrażliwa.i(?i)(?-i)
Zawij dookoła:jeśli ta opcja jest włączona, gdy wyszukiwanie dotrze do końca
dokumentu, zostanie zawijane do początku i będzie kontynuować wyszukiwanie
Tryb wyszukiwania:określa sposób traktowania tekstu w obszarze Znajdź
i Zamień na
Normal: cały tekst jest traktowany dosłownie.
Extended (\n, \r, \t, \0, \x...): użyj pewnych "symboli wieloznacznych",
zgodnie z opisem w rozszerzonym trybie wyszukiwania (poniżej)
wyrażenie regularne:używa aparatu wyrażeń regularnych Boost do
wykonywania bardzo wydajnych akcji wyszukiwania i zastępowania, jak wyjaśniono w sekcji Wyrażenia regularne (poniżej)
. dopasowuje nowy wiersz: w wyrażeniach regularnych, przy
wyłączonym tym wyrażeniu, wyrażenie regularne dopasowuje dowolny znak z wyjątkiem znaków kończących wiersz (powrót karetki i/lub wysuw wiersza); po włączeniu tej opcji dopasowuje również znaki końcowe linii.
Zamiast używać tego pola wyboru, zacznij tekst pola Znajdź, aby uzyskać niezaznaczone zachowanie . pasuje do nowego wierszalub aby uzyskać jego zaznaczone zachowanie...(?-s)(?s)
Przezroczystość: te ustawienia mają wpływ na okno dialogowe. Zwykle okno
dialogowe jest nieprzezroczyste (nie widać tekstu poniżej), ale dzięki tym ustawieniom można je uczynić półprzezroczystym (częściowo można zobaczyć tekst poniżej)
Po utracie fokusu: jeśli zostanie to wybrane, okno dialogowe będzie
nieprzezroczyste, gdy będziesz aktywnie w oknie dialogowym, ale jeśli klikniesz w oknie Notepad ++, okno dialogowe stanie się półprzezroczyste
Zawsze:jeśli ta opcja zostanie wybrana, okno dialogowe będzie
łprzezroczyste, nawet jeśli jesteś aktywnie w oknie dialogowym
Slider Bar: przesunięcie go w prawo sprawia, że okno dialogowe jest bardziej
nieprzezroczyste; przesuwanie go w lewo czyni go bardziej przezroczystym. Zachowaj ostrożność podczas przesuwania go w lewo: okno dialogowe
może nie być już widać
Ustawiając go na Zawsze, możesz zobaczyć, jak przezroczyste będzie
okno dialogowe podczas przesuwania suwaka, co może pomóc w zapobieganiu uczynieniu go zbyt przezroczystym, aby go zobaczyć.
żne dostępne przyciski akcji obejmują:
Znajdź następny:Znajduje następny pasujący tekst
To pole wyboru zmienia pojedynczy przycisk Znajdź
następny na przyciski << i >>, którymi są "Szukaj do tyłu" i "Szukaj do przodu" (najechanie myszką na to pole wyboru spowoduje, po niewielkiej przerwie w ruchu, wyskoczyli podpowiedź wskazująca "Tryb 2 znajdź przyciski")
Licz:Zlicza, ile dopasowań znajduje się w całym dokumencie, w określonym
kierunku lub ewentualnie "W zaznaczeniu" i pokazuje tę liczbę w sekcji wiadomości u dołu okna dialogowego.
Znajdź wszystko we wszystkich otwartych dokumentach:Wyświetla listę
wszystkich wyników wyszukiwania w nowym oknie wyników wyszukiwania; przeszukuje wszystkie plików aktualnie otwarte w Notepad ++
Znajdź wszystko w bieżącym dokumencie:Wyświetla wszystkie wyniki
wyszukiwania w nowym oknie wyników wyszukiwania; przeszukuje tylko aktywny bufor dokumentów
Zamknij:Zamyka okno dialogowe wyszukiwania Zamień:Zastępuje aktualnie wybrane dopasowanie. (Jeśli aktualnie nie wybrano
żadnego dopasowania, zachowuje się ono jak Znajdź następny i po prostu podświetla następny mecz w określonym kierunku)
Zastąp wszystko:Po zaznaczeniu Wrap Around powoduje przejście przez
aktywny dokument, od samej góry do samego dołu, i zastępuje wszystkie znalezione wystąpienia. Gdy Zawijanie wokół jest zaznaczone, wyszukuje od karnaty do końca pliku (jeśli Kierunek wsteczny jest niezaznaczony) lub od początku pliku do opiekunki (jeśli zaznaczona jest Kierunek wsteczny) i
zastępuje wszystkie wystąpienia znalezione w tym regionie. UWAGA: w przypadku wyrażeń regularnych będzie to równoznaczne z
wielokrotnym uruchamianiem wyrażenia regularnego, co nie jest tym samym, co uruchamianie z włączoną flagą globalną /g, która jest dostępna w aparatach wyrażeń regularnych niektórych języków programowania.
Aby wyjaśnić wyniki Zastąp wszystkie, w zależności od stanu różnych
ustawień:
Poprzedni wybór
Zawinięcia Kierunek do tyłu W wyborze Zakres
NIE OD OD OD Od lokalizacji CARET do KOŃCA pliku
TAK OD
OD OD Od POCZĄTKU zaznaczenia do KOŃCA pliku
NIE OD NA OD Od POCZĄTKU pliku do lokalizacji CARET
TAK OD NA OD Od POCZĄTKU pliku do KOŃCA zaznaczenia
TAK
-/-
-/­NA Od POCZĄTKU wyboru do KOŃCA zaznaczenia
-/­NA
-/-
OD Od POCZĄTKU pliku do KOŃCA pliku
Kolumna Poprzednie zaznaczenie wskazuje, że zakres tekstu został już zaznaczony. Kolumny Zawijanie i Kierunek do tyłu oraz W zaznaczaniu odnoszą się do ustawienia pól wyboru opisanych powyżej. Kolumna Zakres opisuje zakres dokumentu, na który ma wpływ zastąp wszystko. Wartość "-/-" oznacza, że ustawienie nie wpływa na wynik dla tej kombinacji warunków.
Zamień wszystko we wszystkich otwartych dokumentach:tak samo
jak zamień wszystko, ale przechodzi przez wszystkie dokumenty otwarte w Notepad ++, a nie tylko aktywny dokument.
Powyższe działania można zainicjować za pomocą myszy poprzez naciśnięcie odpowiedniego przycisku lub za pomocą specjalnych kombinacji. Skoncentruj się na jednym z okien dialogowych Znajdź, naciśnij i zwolnij. Spowoduje to, że Notepad ++ podkreśli pojedynczy znak w tekście większości przycisków. Naciśnięcie Alt i jednego z podkreślonych znaków będzie takie samo jak naciśnięcie tego samego przycisku za pomocą myszy, tj. wybrana akcja zostanie zainicjowana. Technika Alt działa również w przypadku kontrolek innych niż przyciski, np. kontrolka pola wyboru może być zaznaczona / odznaczona poprzez naciśnięcie polecenia Alt.AltAlt
Funkcja Znajdź następny ma specjalny sposób wywoływania przez sterowanie klawiaturą. Naciśnięcie Enter, gdy w oknie dialogowym Znajdź ma fokus wejściowy, spowoduje zainicjowanie polecenia Znajdź następny w kierunku wskazanym przez kierunek wstecz. Naciśnięcie Shift+Enter, gdy w oknie dialogowym Znajdź ma fokus wprowadzania, spowoduje uruchomienie przycisku Znajdź
następny w kierunku przeciwnym do wskazanego przez kierunek wstecz. Najechanie myszą na przycisk Znajdź następny spowoduje, po niewielkim
opóźnieniu, pojawi się etykietka narzędzia wskazująca Użyj Shift + Enter, aby wyszukać w przeciwnym kierunku jako przypomnienie o tej możliwości.
Gdy funkcja rodziny znajdowania jest wywoływana za pomocą menu Wyszukaj, paska narzędzi lub kombinacji klawiatury, wyraz na karnecie (lub zaznaczony tekst, jeśli istnieje) jest automatycznie kopiowany do pola edycji Znajdź. Tego zachowania nie można wyłączyć; to się zawsze zdarza. Aby tego uniknąć w ograniczony sposób, użyj myszy TYLKO do przeniesienia fokusu wejściowego z bufora karty edycji do już otwartego okna dialogowego Znajdź lub upewnij się, że opiekun nie "dotyka" słowa i że nie ma aktywnego zaznaczenia podczas wywoływania polecenia znajdź rodzinę. Na marginesie: Ta funkcja automatycznego kopiowania może być wykorzystana do uzyskania danych wielolijowych do pola edycji Znajdź, czego nie można zrobić tylko poprzez wpisanie w polu. Po prostu zaznacz tekst wielowierszowy, który chcesz wyszukać, a następnie wywołaj okno dialogowe Znajdź za pomocą jednej z jego funkcji. Zaznaczony tekst pojawi się jak zwykle w polu Znajdź. Znaki kończące wiersze nie
będą widoczne, ale będą tam i zostaną dopasowane po zainicjowaniu akcji wyszukiwania/zamiany.
Prawidłowy wpis Znajdź pole edycji o długości od 1 do 2046 znaków. Prawidłowa długość wpisu Zamień na pole edycji mieści się w zakresie od 0 do 2046 znaków. Każdy tekst wprowadzony/wklejony do tych pól poza znakiem 2046 jest po prostu ignorowany podczas wywoływania akcji. Należy zauważyć, że operacja zastępowania wpisem pola zeruj długość jest w rzeczywistości usunięciem dopasowanego tekstu.
Wybranie opcji Tryb wyszukiwania wyrażenia regularnego spowoduje, że opcja Dopasuj tylko całe słowo zostanie odznaczona i wyłączona. Możliwym obejściem umożliwiam wykonywanie tego typu wyszukiwań jest dodanie do początku i na końcu wyrażenia regularnego Znajdź tekst.\b
PolaZnajdź co i Zastąp edycją mają strzałkę listy rozwijanej, która umożliwia użytkownikowi powtórzenie wcześniej przeprowadzonych wyszukiwań. Dla danego uruchomienia Notepad ++ historia wyszukiwania może wzrosnąć dość dużo; po zamknięciu Notepad ++ domyślnie zapisuje tylko ostatnie elementy 10 w historii; liczba zachowanych wyszukiwanych/zastępowanych terminów może zostać zmieniona poprzez edycję pliku konfiguracyjnego, zgodnie z Preferencjami dla zaawansowanych
użytkowników. Pola tekstowe Filtry i Katalog na karcie Znajdź w plikach również mają
tę funkcję "historii". Historię tę można aktywować, klikając strzałkę w dół za pomocą myszy (lub, równoważnie, naciskając Alt + w dół), aby upuścić pole, lub bezpośrednio (bez upuszczania) za pomocą w dół (i / lub w górę) - bądź jednak ostrożny, czasami podczas edycji kontrolki z funkcją historii użytkownik przypadkowo naciśnie strzałki w górę lub w dół, gdy naprawdę chce nacisnąć strzałkę w lewo lub w prawo; to niestety usuwa wyrażenie wyszukiwania / zastępowania (ponieważ są one najczęściej edytowane), nad którymi pracowano, i zastępuje je innym tekstem z bufora historii. Niechciane elementy z historii można usunąć, upuszczając pole, podświetlając element do usunięcia i naciskając Delete (wymaga wersji 7.9.3 lub nowszej).config.xml
Opcja W zaznaczeniu zostanie automatycznie wybrana przez Notepad ++, jeśli okno dialogowe Znajdź zostanie otwarte, gdy w aktywnym zaznaczeniu wystąpi więcej niż 1024 znaki. Zaznaczony tekst zostanie również umieszczony w polu Znajdź. Uruchomienie akcji Policz lub Zamień wszystko bez wprowadzania innych zmian w parametrach wyszukiwania spowoduje odpowiednio Zliczanie: 1 dopasowanie lub Zastąp wszystko: 1 wystąpienie zostało zastąpione,co prawdopodobnie nie jest zamierzone. Właściwym rozwiązaniem dla tej sytuacji jest zmiana opcji Znajdź tekst, jeśli intencją jest wyszukiwanie w obrębie zaznaczenia, lub usunięcie zaznaczenia opcji W zaznaczeniach, jeśli intencją jest wyszukanie dość długiego bloku tekstu.
Obszar paska stanu okna dialogowego Znajdź informuje użytkownika o tym, co wydarzyło się podczas akcji. Na przykład może być napisane Mark: 1 match lub Find: Nieprawidłowe wyrażenie regularne. Kolory są używane na pasku stanu do podkreślenia: czerwony dla jakiegoś błędu; zielony lub niebieski dla różnych sukcesów lub ogólnych informacji.
Ważna uwaga:Po wywołaniu trybu wyszukiwania wyrażeń regularnych czerwony komunikat o błędzie alertu "Znajdź: Nieprawidłowe wyrażenie regularne" pojawia się TYLKO po naciśnięciu przycisku Znajdź następny. Wszystkie inne możliwe działania prowadzą po prostu do powiadomienia, że nie ma żadnego wyniku, podczas gdy w rzeczywistości wyrażenie regularne wyszukiwania jest po prostu zniekształcone. Dlatego zawsze najpierw wykonaj wyszukiwanie Znajdź następny, aby przetestować poprawność wprowadzania wyrażeń regularnych.
Notepad ++ używa okna dialogowego Znajdź i głównego okna Notepad ++ (gdy okno dialogowe Znajdź nie jest otwarte), aby wskazać, że wyszukiwany tekst nie został znaleziony (lub ewentualnie, że wystąpiło zawijanie w wyszukiwaniu). Ogólnie rzecz biorąc, jeśli wyszukiwanie nie spowoduje dopasowania, a okno dialogowe Znajdź jest otwarte, okno to mignie na krótko jako wskaźnik niepowodzenia. Jeśli okno dialogowe Znajdź NIE jest otwarte i zainicjowane zostanie nieudane wyszukiwanie (np. za pomocą polecenia Znajdź następny w menu Szukaj), główne okno Notepad ++ ponownie mignie na krótko jako wskaźnik braku sukcesu. Po zamknięciu okna dialogowego Znajdź, ale z wcześniej aktywnym zawijaniem wokół, wyszukiwanie, które powoduje zawijanie na końcu pliku, spowoduje również flashowanie głównego okna Notepad ++. Ponadto dźwiękowa informacja zwrotna zostanie dostarczona, jeśli akcja Znajdź następny lub Zamień spowoduje, że tekst Nie zostanie napotkany; dźwięk można wyciszyć za pomocą opcji Wycisz wszystkie dźwięki w Preferencjach
> MISC.
Jeśli akcja wyszukiwania zostanie wywołana przez polecenie klawiaturowe z otwartym oknem dialogowym Znajdź i fokusem wprowadzania w oknie edycji, nieudane wyszukiwanie spowoduje zmianę fokusu wprowadzania na okno Znajdź. Przypuszczalnie użytkownik chciałby w tym momencie przeprowadzić inne wyszukiwanie?
Zrzeczenie się odpowiedzialności: Intencją projektową Notepad ++ jest spełnienie podstawowych możliwości wyszukiwania / zastępowania. W związku z tym wyszukiwanie Notepad ++ nie jest nieskończenie elastyczne i może zaspokoić wszystkie potrzeby. W przypadku takich potrzeb energetycznych należy zwrócić się do zewnętrznych narzędzi, z których niektóre dobrze integrują się z Notepad ++. Dobra integracja oznacza, że po uzyskaniu wyników takie narzędzia mogą powiedzieć Notepad ++, które pliki otworzyć i do których linii i kolumn przenieść opiekunkę, aby pracować z dopasowanymi wynikami. Przykładami takich narzędzi do wyszukiwania plików / tekstu mogą być: "GrepWin", "PowerGREP", "FileSeek", "Everything" i wiele innych.
Znajdź na karcie Pliki
Znajdź w plikach umożliwia zarówno znajdowanie, jak i zastępowanie. Możesz wybrać filtr rozszerzenia (Filtry:), folder zawierający (Katalog:) oraz czy mają być przetwarzane również ukryte pliki lub podfoldery.
Lista Filtry to rozdzielana spacjami lista wyrażeń wieloznacznych, które cmd.exe mogą
zrozumieć, na przykład . Jeśli masz pusty filtr, sugeruje się, że jest to . Od Notepad ++ v7.8.2 można również wykluczyć niektóre wzorce plików, poprzedzając filtr ; na przykład Filtry: !*.bin *.* wykluczy pasujące pliki z wyników wyszukiwania, ale dołączy dowolną inną nazwę pliku. (W wersji 7.8.7, jeśli w filtrze było co najmniej jedno wykluczenie, w filtrze musiało być co najmniej jedno włączenie, w przeciwnym razie wykluczono pliki z 0 dopasowanych plików włączenia, co spowodowało, że pliki nie zostały dopasowane, co prawdopodobnie nie jest tym, czego chciałeś. Zostało to naprawione w wersji 7.8.7, więc teraz możesz mieć samotne wykluczenie i dopasować je do dowolnego pliku, który nie kończy się na .) Należy również pamiętać, że interfejs API systemu Windows PathMatchSpec() jest używany, ponieważ jego zachowanie odbiega od cmd.exe czasami analizy symboli wieloznacznych.*.doc
foo.**.*!*.bin!*.bin.bin
Katalog jest folderem zawierającym miejsce wyszukiwania. Ma trzy opcje, które wpływają na jego zachowanie:
Obserwuj bieżący dokument jeśli jest włączona, domyślnie będzie
przeszukiwać folder zawierający bieżący aktywny dokument (spowoduje to ustawienie w ).fifFolderFollowsDocconfig.xml
We wszystkich podfolderach ⇒ jeśli jest włączona, będzie rekurencyjnie
przeszukiwać podfoldery danego folderu.
W ukrytych folderach ⇒ jeśli jest włączona, będzie przeszukiwać ukryte
podfoldery, a także normalnie widoczne podfoldery.
Znajdź na karcie Projekty
Znajdź w Projektach umożliwia zarówno znajdowanie, jak i zastępowanie. Pliki używane do tych operacji są określane przez następujące znaczniki wyboru:
Project Panel 1 ⇒ jeśli ta opcja jest włączona, wszystkie pliki wymienione w
Panelu projektu 1 zostaną uwzględnione w operacji wyszukiwania/zamiany
Project Panel 2 ⇒ jeśli jest włączony, wszystkie pliki wymienione w Project
Panel 2 zostaną uwzględnione w operacji wyszukiwania/zamiany
Project Panel 3 ⇒ jeśli jest włączony, wszystkie pliki wymienione w Project
Panel 3 zostaną uwzględnione w operacji wyszukiwania/zamiany.
Można przeszukiwać tylko panele projektowe, które są obecnie otwarte. Znaczniki wyboru paneli projektu, które nie są obecnie otwarte, są wyszarzone.
Lista Filtry dzia ła w taki sam sposób, jak opisano w poprzedniej sekcji Znajdź w
plikach.
Karta Oznacz
Karta Oznacz w oknie dialogowym Znajdź/Zamień spowoduje wyszukiwanie podobne do karty Znajdź w bieżącym dokumencie lub zaznaczenie:
Loading...
+ 211 hidden pages