web-dev-qa-db-fra.com

geany, auto-complétion. Comment ça marche

cette question peut sembler un peu étrange, mais j'ai recherché environ une heure et je n'ai trouvé aucun hit qui ait réellement répondu à ma (mes) question (s) sur les fonctionnalités de saisie automatique de geany:

* a-t-il l'auto-complétion

-> pour quelles langues a-t-il auto-complete (plugins?)

-> comment utiliser l'auto-complétion

16
Sim

Geany a autocomplete.

Le mode principal de saisie semi-automatique est utilisé en tapant un long mot et en réduisant la liste des possibilités de saisie semi-automatique. Disons que vous tapez gtk_combo_box_. Il aura une petite liste de différentes commandes correspondant à cette description. En tapant eTAB, la recherche sera réduite à gtk_combo_box_entry_. Taper SENTER le mettra ensuite dans le fichier approprié à gtk_combo_entry_set_text_column. Voir le manuel Geany .

10
singerng

Que diriez-vous simplement de: Ctrl+Space

19
HongboZhu

Je sais que 4 ans ont passé ... mais la réponse correcte est:

Édition-> Préférences-> Editeur-> Complétions -> [Cochez la case "Remplir automatiquement tous les mots du document"] Appuyez sur (CTRL + ESPACE)

11
Amin Adel

Geany utilise son propre moteur interne et est actuellement limité à:

  • C
  • Pascal
  • PHP
  • HTML
  • Latex
  • Python

Ce format de fichier utilise 3 types d’encodage:

  • Format Tagmanager
  • Format séparé par un tuyau
  • Format CTags

AvecCTAGSvous pouvez utiliser l’utilitaire ctags, puissant et externe, qui prend en charge de nombreux langs.

Reportez-vous aux documents officiels: http://www.geany.org/manual/current/#tags

5
gavenkoa

Geany a sûrement une saisie semi-automatique et peut proposer une liste de complétions possibles pour les symboles définis dans les balises et pour tous les mots d'un document.

La liste de complétion automatique pour les symboles est présentée lors de la saisie des premiers caractères du symbole ou lors de l'appui sur la touche Mot complet(Ctrl-Espace).

Lorsque la combinaison de touches définie est saisie et que la préférence de saisie semi-automatique de tous les mots du document est sélectionnée, la liste de complétion automatique affiche tous les mots correspondants mentionnés précédemment dans le document, s'il n'y a pas de symboles correspondants.

enter image description hereenter image description here

La complétion automatique peut également être basée sur des mots spécifiques tels que mots-clés, etc. Pour cela, vous pouvez vérifier ceci link

4
MIRMIX

Comme le manuel déclare:

Lors de l'ouverture, les fichiers des types de fichiers pris en charge sont analysés pour extraire les informations de symbole (Ou "symboles de l'espace de travail"). Vous pouvez également demander à Geany De charger automatiquement les fichiers externes contenant les informations de symbole (Ou "fichiers de balises globales") au démarrage ou manuellement à l'aide de Outils -> Charger le fichier de balises.

Les fichiers de balises globales sont utilisés pour fournir des symboles pour l'auto-complétion et les info-bulles Sans avoir à ouvrir les fichiers source contenant ces symboles . Ceci est destiné aux API de bibliothèque, car le fichier de balises n'a que À mettre à jour lors de la mise à niveau de la bibliothèque.

Certains fichiers de balises globales sont distribués avec Geany et seront chargés Automatiquement lors de la première utilisation du type de fichier correspondant. Actuellement , Cela inclut les fichiers de balises globales pour ces langages: C, Pascal, PHP, HTML, LaTeX, Python.

Pour les autres langues, comme Java, vous devez télécharger un fichier de balise de here (si disponible) et le charger au démarrage ou manuellement.

0
solitone