Comment obtenir une vue d'ensemble dans l' éditeur de texte sublime pour Windows?
La minicarte est utile mais je manque un contour traditionnel (une liste de toutes les fonctions de mon code dans l'ordre dans lequel elles apparaissent pour une navigation et une orientation rapides)
Peut-être y a-t-il un plugin, addon ou similaire? Ce serait également bien si vous pouviez nommer brièvement les étapes nécessaires pour que cela fonctionne.
Il y a un double de cette question sur les sublimes forums de texte.
Réponses:
Appuyez sur CTRL+ R, ou CMD+ Rpour Mac, pour la liste des fonctions. Cela fonctionne dans Sublime Text 1.3 ou supérieur.
la source
J'utilise l'action de pliage tout. Cela réduira tout à la déclaration, je peux voir toutes les méthodes / fonctions, puis développer celle qui m'intéresse.
la source
Un plugin nommé Outline est disponible dans le contrôle des packages, essayez-le! https://packagecontrol.io/packages/Outline
Remarque: cela ne fonctionne pas en mode multi lignes / colonnes. Pour le travail sur plusieurs lignes / colonnes, utilisez cette fourchette: https://github.com/vlad-wonderkidstudio/SublimeOutline
la source
Shift
+Alt
+1
ou allez dans Affichage -> Disposition -> Unique. Pour l'ouvrir, utilisezCtrl
+Shift
+P
puis recherchezBrowse Mode: Outline
Je regarde brièvement l' api SublimeText 3 et
view.find_by_selector(selector)
semble être en mesure de renvoyer une liste de régions.Je suppose donc qu'un plugin qui afficherait le contour / la structure de votre fichier est possible.
Un plugin qui afficherait quelque chose comme ceci:
la source
Si vous voulez pouvoir imprimer ou enregistrer le contour, ctr / commande + r n'est pas très utile. On peut faire une simple recherche sur le grep suivant
^[^\n]*function[^{]+{
ou sur une variante de celui-ci en fonction de la langue et de la situation dans lesquelles vous travaillez.Une fois que vous avez fait la recherche, vous pouvez copier et coller le résultat dans un nouveau document et en fonction du nombre de fonctions, le rangement ne devrait pas prendre longtemps.
La réponse est loin d'être parfaite, en particulier pour les cas où les commentaires contiennent le mot fonction (ou son équivalent), mais je pense que c'est une réponse utile.
Avec un montage très rapide, c'est le résultat que j'ai obtenu sur ce sur quoi je travaille actuellement.
la source