Открытие текстового файла в определенной строке (ярлык)

29

Я хотел бы определить комбинацию клавиш, которая открывает конкретный текстовый файл в определенной строке. Мой любимый редактор - Notepad ++, но приветствуются предложения с участием других редакторов.

Как открыть несколько файлов в Notepad ++ каждый в определенной строке?

user12816
источник

Ответы:

29

Вам нужно будет использовать параметр командной строки, указанный в другом ответе .

А затем добавьте Shortcut key(он же Hotkey) к этому ярлыку Windows следующим образом:

  1. Сделайте ярлык для самой программы. Вы можете сделать это, щелкнув правой кнопкой мыши где-нибудь (рабочий стол проще всего, но это не имеет значения, где) и выбрав New -> Shortcut. Вы также можете просто найти Notepad++в Start -> (All) Programsменю, щелкнуть правой кнопкой мыши на элементе, скопировать его оттуда, а затем вставить его.

  2. Щелкните правой кнопкой мыши на новом ярлыке, который вы создали (а не в меню «Пуск»), выберите Properties, а затем перейдите на Shortcutвкладку. В Targetполе у ​​вас уже будет что-то вроде этого. "C:\Program Files (x86)\Notepad++\notepad++.exe"Вам нужно добавить файл, который вы хотите открыть после кавычек, а затем -n##(заменив #s на номер строки). Поле назначения должно выглядеть примерно так"C:\Program Files (x86)\Notepad++\notepad++.exe" c:\users\username\desktop\test.txt -n73

  3. Оставайтесь на Shortcutвкладке: есть поле для редактирования Shortcut key. Нажмите там и введите письмо. Он автоматически добавит Ctrl+ Altк передней части, и это ваша комбинация клавиш. Я не уверен, что вы можете использовать любую другую комбинацию клавиш для сочетания клавиш.

camster342
источник
+1 за добавление другой половины ответа, которого я не сделал, и за предоставление стольких деталей. Благодарность!
Рэндольф Ричардсон
А как насчет n-го символа? Unity находит ошибки с точностью, включая символ в строке как переменную, как я могу открыть с помощью NP ++ для этого символа linr AND?
Джек Франзен
21

Вам необходимо использовать следующую опцию командной строки (где «#» представляет номер строки):

-n#

Полный список параметров командной строки для Notepad ++ доступен в вики проекта:

Управление Notepad ++ при запуске, передавая параметры командной строки

Рэндольф Ричардсон
источник
Я знаю, что это не ответ на первоначальный вопрос, но это был ответ на мой вопрос :-)
Ксан-Кун, Кларк-Дэвис,
2

Чтобы открыть несколько файлов в каждой строке с помощью Notepad ++:

// for each file (as command line):
notepad++.exe -multiInst filename -n#
n4pgamer
источник