28 votes

Sublime Text aller au numéro de caractère

Comment puis-je aller au N-ième caractère du fichier ? En ignorant tous les sauts de ligne, le N-ième caractère de tout le fichier.

Similaire à cette commande vim mais dans un texte sublime

53voto

Keith Hall Points 10042

Abrir Goto Anything o Goto Line (accessible depuis le menu Goto, si vous n'utilisez pas de raccourcis clavier).

Tipo ::N où N est le Nième caractère du fichier auquel vous voulez accéder. C'est-à-dire que vous devez faire précéder le numéro de deux points.

(Goto Line pré-remplit une : Vous n'avez donc plus qu'à en taper un seul. Vous pouvez également créer un raccourci clavier pour exécuter la commande show_overlay avec les éléments suivants args pour pré-remplir deux points : {"overlay": "goto", "text": "::"} )


Vous pouvez également utiliser le panneau Rechercher pour rechercher la regex suivante :

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

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

  • \A ancrage à partir du début du fichier
  • [\s\S] tout caractère d'espace ou de non-espace
  • {N} correspond à la classe de caractères précédente N fois, c'est-à-dire {99} fois, de sorte que vous vous retrouvez avec le signe d'insertion immédiatement à gauche du 100ème caractère.
  • \K clarifier ce qui a correspondu jusqu'à présent

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X