web-dev-qa-db-fra.com

Texte sublime aller au numéro de personnage

Comment puis-je aller au Nième caractère du fichier. Ignorer tous les sauts de ligne, le Nième caractère de tout le fichier.

Similaire à cette commande vim , mais en texte sublime

36
Andrii

Ouvrir Goto Anything ou Goto Line (accessible depuis le menu Aller à, si vous n’utilisez pas de raccourcis clavier).

Type ::N où N est le Nième caractère du fichier auquel vous souhaitez accéder. c'est-à-dire précéder le numéro avec 2 points.

(Goto Line pré-remplira un :, vous n’avez donc qu’à en saisir un de plus. Vous pouvez également créer un raccourci clavier pour exécuter la commande show_overlay avec le args suivant, pour pré-remplir 2 points: {"overlay": "goto", "text": "::"})


Vous pouvez également utiliser le panneau Rechercher pour rechercher les expressions rationnelles suivantes:

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

remplacer N-1 avec le numéro de caractère souhaité moins 1.

  • \A ancre depuis le début du fichier
  • [\s\S] tout caractère blanc ou non
  • {N} correspond à la classe de caractères précédente N fois, c'est-à-dire {99} _ fois vous vous retrouvez avec le curseur immédiatement à gauche du 100ème caractère
  • \K effacer ce qui a correspondu jusqu'à présent
68
Keith Hall