web-dev-qa-db-fra.com

Y a-t-il un signet dans Geany?

J'ai du code C++ avec plus de 10 000 lignes. Je cherche tout ce qui stocke des lignes. Par exemple, ajouter des lignes ou des fonctions à des favoris afin de faciliter leur accès. Par exemple, une liste contenant des lignes de signet ou des fonctions.

9

C'est le moyen habituel de créer des signets dans Geany:

Signets

Geany fournit une fonctionnalité de mise en favori très pratique qui vous permet de marquer une ou plusieurs lignes dans un document et de leur redonner le curseur à l'aide d'une combinaison de touches.

Pour placer une marque sur une ligne, cliquez avec le bouton gauche de la souris sur la marge gauche de la fenêtre de l'éditeur ou utilisez Ctrl-m. Cela produira un petit symbole plus vert dans la marge. Vous pouvez avoir autant de marques dans un document que vous le souhaitez. Cliquez à nouveau (ou utilisez à nouveau Ctrl-m) pour supprimer le signet. Pour supprimer toutes les marques d'un document, utilisez "Supprimer les marqueurs" dans le menu Document.

Pour naviguer dans votre document en sautant d’une marque à l’autre, utilisez Ctrl-. (période de contrôle). Pour aller dans le sens opposé de la page, utilisez Ctrl-, (virgule de contrôle). L'utilisation de la fonctionnalité de création de signets avec les commandes permettant de passer d'un onglet d'éditeur à un autre (Ctrl-PgUp/PgDn et Ctrl-Tab) offre un moyen particulièrement rapide de naviguer dans plusieurs fichiers.

Source

Pour ajouter une liste de ces favoris, vous devez installer ce plugin Geany:

Sudo apt-get install geany-plugin-addons

Pour rappeler les signets à chaque chargement de fichier, ce plugin est requis:

Sudo apt-get install geany-plugin-numberedbookmarks

(vous devez enregistrer le fichier si vous souhaitez enregistrer les signets)

Après l’installation, sélectionnez les plugins:

enter image description here

Prochaine étape -> activer la liste de favoris

enter image description here

Exemple de liste de favoris:

enter image description here

14
TuKsn

En tant qu’adoptant récent et enthousiaste de Geany (migrant de Windows/Notepad ++, que Geany bat déjà!), Qui a beaucoup traité de marque-pages, j’ai quelques ajouts/mises en garde à la réponse existante - pour le bénéfice des personnes qui arriver à partir d'un moteur de recherche, car ce fil est assez haut dans la liste. Ce sont en relation avec les deux plugins qu'il mentionne et je pense qu'il est important de noter:

  1. La barre latérale des signets ne se met pas à jour lorsque les lignes marquées d'un signet sont déplacées vers le haut ou vers le bas, à l'aide de la version actuelle des modules complémentaires. J'ai signalé cela comme un bogue - et la réponse de l'équipe Geany a été immédiate. Il y a donc déjà un attrait pour SourceForge - que j'ai compilé et que je peux confirmer sans difficulté. :-) Je suppose que ce sera dans la prochaine version.

  2. Le plugin Signets numérotés, pour enregistrer les signets/plis modifiés, nécessite que le fichier source soit sauvegardé. Par conséquent, si vous avez fini de taper, enregistrez, puis modifiez les signets/plis - vous devez le réenregistrer, ce qui nécessite l'activation de Préférences/Divers/allow_always_save (autoriser l'enregistrement des fichiers non marqués comme étant modifiés) ou effectuer une édition "fictive" pour la réenregistrer. J'essaie de connecter un FR pour enregistrer automatiquement les signets/plis, ou - peut-être mieux (si ce n'est pas une mauvaise conception/UX) - marquer le fichier modifié pour que nous puissions voir et choisir de les sauvegarder.

0
underscore_d