Aller à la ligne dans Sublime Text

104

Quelqu'un connaît-il un raccourci pour accéder à une ligne spécifique (avec un #) dans Sublime Text?

Ex: j'exécute du code et j'obtiens une erreur à la ligne 5765. Je veux pouvoir sauter rapidement dans Sublime Text à la ligne 5765, sans défilement.

Merci!

Alexsandra Guerra
la source

Réponses:

164

Windows: Ctrl+G

Mac: Control+G

Linux: Ctrl+G

ou

Windows: Ctrl+ P+:

Mac: Command+ P+:

Linux: Ctrl+ P+:

Tapez ensuite le numéro de ligne. Il le trouvera automatiquement pour vous et s'il nécessite un défilement pour y accéder, il alignera votre vue au niveau du numéro de ligne.

J'espère que cela pourra aider.

Bon codage!

maxtuzz
la source
20
Si vous avez déjà l'habitude de naviguer entre les fichiers de projet avec la commande "Aller à tout" (Ctrl + P / Cmd + P), vous pouvez également l'utiliser - tapez simplement un deux-points, puis le numéro de ligne.
hoverbikes
5
C'est Control + G sur Mac
Robert Sinclair
50

Plutôt que Control+G, si vous avez l'habitude d'utiliser CMD+Pou CMD+T, vous pouvez simplement taper:


Aussi utile:

  • CMD+R aller à la fonction dans le fichier courant

  • CMD+Shift+Rtrouver la fonction dans n'importe quel fichier ( CMD+,"binary_file_patterns" ignore node_modules)

  • CMD+Option+Down passer à la définition de fonction dans un autre fichier (à partir du mot du curseur)

  • CMD+D/ CMD+Usauter et accumuler l'occurrence du mot suivant et remplir la requête de recherche / (annuler). à partir du curseur devient une correspondance exacte (casse et limite de mot) vs à partir de la sélection est une correspondance partielle (ignorer la casse et la limite de mot). Det Ufonctionne également dans un pager moins bash / zshell pour faire défiler les demi-pages

  • CMD+G/ CMD+Shift+Gsauter ou "aller" à la requête de recherche suivante / précédente ( CMD+Dincroyable avec ça)

  • CMD+{/ CMD+}met l'accent sur l'onglet gauche / droite (idem dans les terminaux, le navigateur, le tableau de bord kapeli, etc.)

  • CMD+[/ CMD+]décalage de la ligne gauche / droite (navigation avant / arrière chromée, panneau des modifications de devtools)

  • CMD+Control+Up/ CMD+Control+Downdécalage de ligne vers le haut / vers le bas

  • CMD+K->(some number) plier en retrait

  • CMD+K->J tout déplier

  • CMD+Option+[/ CMD+Option+]replier / déplier les enfants de la ligne courante

  • CMD+, est les préférences dans la plupart des applications Mac

neaumusic
la source
1
Pour la ligne de décalage dans Windows, c'est ctrl+ shift+ up/ down.
alex
5

Comme indiqué par @maxTuzz, j'utilise régulièrement Ubuntu 16.06 et Sublime,
ceci Ctrl+ Ppuis en appuyant sur :et en commençant à taper le numéro de ligne que vous souhaitez parcourir.

Ou

Directement, nous pouvons taper Ctrl+ GCommencer à taper le numéro de ligne que vous souhaitez naviguer.

MD Shahrouq
la source
5

Dans mon Mac , Performance >> Key Bindings add :

//line duplicate & delete
{ "keys": ["super+y"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
{ "keys": ["super+d"], "command": "duplicate_line" },

//replace
{ "keys": ["super+r"], "command": "show_panel", "args": {"panel": "replace", "reverse": false} },

//goto
{ "keys": ["super+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
{ "keys": ["super+g"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },

//upper or lower
{ "keys": ["super+shift+u"], "command": "swap_case" },

//sidebar toggle
{ "keys": ["super+shift+t"], "command": "toggle_side_bar" },
lupguo
la source
3

la base consiste à appuyer sur Ctrl+ Ppuis à taper :puis à écrire la ligne que vous voulez aller, MAIS il y a un raccourci pour cela:
appuyez simplement sur Ctrl+ G, et il fait les mêmes étapes pour vous!

a_m_dev
la source
0

sur votre clavier, cliquez sur:

command + p

puis tapez :sur votre clavier suivi du numéro de ligne, exemple 374

:374

puis cliquez sur la entertouche de votre clavier pour accéder au numéro de ligne souhaité

Gil Perez
la source