Argumenty wiersza poleceń#
-p#
Po uruchomieniu programu Notepad++ nastąpi przejście za konkretny znak (względem wszystkich znaków) we wszystkich plikach wskazywanych przez argument filePath
. Argument -p
nie ma zastosowania dla pozostałych plików, np. tych odtworzonych z pliku domyślnej sesji.
Opis działania#
Prawidłowe użycie argumentu najlepiej objaśnić na zapisie składniowym:
notepad++ -p<pos> filePath
gdzie poszczególne człony oznaczają:
- notepad++ - ścieżka względna lub bezwzględna do pliku wykonywalnego programu Notepad++. Wszystko zależy od sposobu uruchamiania programu NPP, np. z systemowej konsoli, ze skrótu do programu czy z innego programu/skryptu (przykład).
- <pos> - pozycja znaku (względem wszystkich znaków), za który nastąpi przejście we wszystkich plikach wskazywanych przez filePath.
- filePath - ścieżka względna lub bezwzględna do pliku lub plików, w których ma nastąpić przejście za znak (względem wszystkich znaków) wskazywany przez <pos>. Znaki wieloznaczności
*
i?
dla tego argumentu nie są obsługiwane.
Argument -p
ma silniejsze działanie niż argumenty -n
i -c
, dlatego zawsze przesłoni wartości z obu tych argumentów. Przewijanie za konkretny znak działa na podobnej zasadzie, jak ma to miejsce w oknie Przejdź do dla trybu konkretnego znaku.
Prosty przykład:
notepad++ -p5 change.log
notepad++ -multiInst -p5 change.log
notepad++ -multiInst -p-5 change.log
notepad++ -multiInst -p0 change.log
notepad++ -multiInst -p1 change.log
notepad++ -multiInst -p10 change.log
notepad++ -multiInst -p10 change.log license.txt readme.txt
notepad++ -multiInst -p300 change.log license.txt readme.txt
notepad++ -multiInst -p999999 change.log license.txt readme.txt
// Błędne przypadki
notepad++ -multiInst -p10
notepad++ -multiInst -p10 c*
Pasek społecznościowy