Otwieranie pliku tekstowego w określonej linii (skrót)


29

Chciałbym zdefiniować klawisz skrótu, który otwiera określony plik tekstowy w określonej linii. Moim preferowanym edytorem jest Notepad ++, ale sugestie dotyczące innych edytorów są mile widziane.

Jak otworzyć wiele plików w Notepad ++ każdy w określonej linii?

Odpowiedzi:


29

Musisz użyć opcji wiersza polecenia wymienionej w drugiej odpowiedzi .

A następnie dodaj Shortcut key(skrót klawiszowy) do tego skrótu Windows tak:

  1. Utwórz skrót do samego programu. Możesz to zrobić, klikając gdzieś prawym przyciskiem myszy (pulpit jest najłatwiejszy, ale tak naprawdę nie ma znaczenia gdzie) i wybierając New -> Shortcut. Możesz także po prostu znaleźć Notepad++w Start -> (All) Programsmenu, kliknąć element prawym przyciskiem myszy, skopiować go stamtąd, a następnie wkleić.

  2. Kliknij prawym przyciskiem myszy nowy utworzony skrót (nie ten w menu Start), wybierz Properties, a następnie przejdź do Shortcutkarty. W Targetpolu znajdziesz już coś takiego jak. "C:\Program Files (x86)\Notepad++\notepad++.exe"Musisz dodać plik, który chcesz otworzyć po znakach cudzysłowu, a następnie -n##(zastępując #s numerem linii). Pole docelowe powinno brzmieć mniej więcej tak"C:\Program Files (x86)\Notepad++\notepad++.exe" c:\users\username\desktop\test.txt -n73

  3. Pozostań na Shortcutzakładce: jest pole do edycji Shortcut key. Kliknij tam i wpisz literę. Automatycznie doda Ctrl+ Altz przodu, a to jest klawisz skrótu. Nie jestem pewien, czy możesz użyć innych kombinacji klawiszy dla klawisza skrótu.


+1 za dodanie drugiej połowy odpowiedzi, której nie zrobiłem, i za podanie tak wielu szczegółów. Dzięki!
Randolf Richardson

Co z n-tą postacią? Unity znajduje błędy z dokładnością, w tym znak w linii jako zmienną, jak mogę otworzyć za pomocą NP ++ na tym znaku linijki AND?
Jack Franzen


2

Aby otworzyć wiele plików w jednym wierszu za pomocą Notepad ++:

// for each file (as command line):
notepad++.exe -multiInst filename -n#
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.