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.
Pobierz offline Podręcznik użytkownika
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
Róż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 przezuż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ęzykzdefiniowany przez użytkownika, dostępne będą również następujące elementy:
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 przezuż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ć róż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 ☐ trybprefiksu 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
Róż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.
Róż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ęzykizdefiniowane 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.
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 > Styldomyś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ą róż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ź wplikach 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 zaznaczaniewszystkie 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ź
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
pół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ć.
Róż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ówwyszukiwania; 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 Wzaznaczaniu odnoszą się do ustawienia pól wyboru opisanych powyżej.
Kolumna Zakres opisuje zakres dokumentu, na który ma wpływ zastąpwszystko. 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: 1dopasowanie 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
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.