Как перейти к позиции в Notepad ++

2870
Dims

Я хотел бы перейти к позиции в текстовом файле.

Не номер строки, а позиция символа. Абсолютная позиция символа с начала файла.

Как это сделать в Notepad ++?

Любой другой текстовый редактор в порядке. Я редактирую файл JSON.

2
Не могли бы вы привести пример? Вы хотите перейти на N-й символ N-й строки? Toto 6 лет назад 0
@ Тото нет, я хочу только N-й символ в файле. Dims 6 лет назад 0
@ Бисва да, про курсор; то же самое, что движется при переходе на номер строки Dims 6 лет назад 0
Лично я использую домашнюю клавишу, клавишу завершения и клавиши Ctrl + Shift + стрелка для навигации по ч / б словам. Biswapriyo 6 лет назад 0
В меню Search -> Go To ... (или Ctrl + G). Затем нажмите кнопку «Смещение», введите положение смещения персонажа и нажмите «Перейти». Не подходит для попадания в середину CR / LF, но в остальном кажется хорошим. wardies 6 лет назад 0

2 ответа на вопрос

2
snowdude

Существует опция «Смещение», которую вы можете использовать для прямого перехода к нужному персонажу.

Выберите пункт Search -> Go to...меню (или нажмите Ctrl + G) и установите переключатель в положение « Линия» на « Смещение», затем введите положение символа, в которое вы хотите перейти, в поле « Вы хотите перейти» :

Перейти к смещению

1
Toto

Не очень элегантно, но работает:

  • Ctrl+H
  • Найти то, что: (?<=^.).
  • ПРОВЕРЯТЬ . matches newline

Это выделит 56-й символ в начале файла.

Похожие вопросы