Sublime Text перейдите к номеру символа

Как я могу перейти к N-му символу в файле. Игнорирование всех разрывов строк, N-й символ во всем файле.

Подобно этому этот vim, но в возвышенном тексте

Ответы

Ответ 1

Откройте Goto Anything или Goto Line (доступный из меню Goto, если вы не используете сочетания клавиш).

Введите ::N, где N - N-й символ в файле, к которому вы хотите перейти. т.е. предшествует числу с двумя двоеточиями.

(Goto Line предварительно заполнит один :, поэтому вам нужно будет только ввести еще один вариант. В качестве альтернативы вы можете создать привязку клавиш для выполнения команды show_overlay со следующим args, чтобы заполнить 2 двоеточия: {"overlay": "goto", "text": "::"})


В качестве альтернативы используйте панель "Найти" для поиска следующего регулярного выражения:

\A[\s\S]{N-1}\K

заменив N-1 на нужный номер символа минус 1.

  • \A привязка с начала файла
  • [\s\S] любой пробельный символ или символ без пробелов
  • {N} соответствует предыдущему классу символов N раз i.e. {99} раз, поэтому вы заканчиваете каретку сразу слева от 100-го символа
  • \K очистить то, что соответствует до сих пор