26

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

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

3 ответа3

28

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

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

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

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

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

19

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

-n#

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

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

2

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

// for each file (as command line):
notepad++.exe -multiInst filename -n#

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .