geany, l'auto-complétion. Comment ça marche
cette question peut sembler un peu étrange mais j'ai cherché pendant environ une heure et n'ai pas trouvé de réponse à ma(S) question (s) sur les caractéristiques auto-complètes de geany:
*t-il de l'auto-complétion
- >pour quelles langues est-il auto-complete (plugins?)
->comment utiliser Auto-complete
6 réponses
Geany a autocomplete.
la principale façon d'utiliser autocomplete est en tapant un long mot, et en réduisant cette liste de possibilités autocomplete vers le bas. Disons que vous tapez gtk_combo_box_. Il y aura une petite liste de différentes commandes qui correspondent à cette description. En tapant eTAB, vous réduirez la recherche à gtk_combo_box_entry_. Taper sENTER l'amènera ensuite à la bonne gtk_combo_entry_set_text_column. Voir Geany manuel.
je sais que 4 années se sont écoulées ... mais la bonne réponse est :
Edition->Préférences->Editeur->Achèvements->[cocher la Case "saisie semi-automatique de tous les mots dans le document"] appuyez sur la touche (CTRL+SPACE)
Geany utilise son propre moteur interne et actuellement limité à:
- C
- Pascal
- PHP
- HTML
- LaTeX
- Python
le format de fichier It utilise 3 types d'encodage:
- format Tagmanager
- format séparé par la Pipe
- ctags format
CTAGS vous pouvez utiliser externes et puissant ctags
utilitaire qui supporte un beaucoup de langues.
Consultez officiel docs: http://www.geany.org/manual/current/#tags
Geany ont sûrement autocomplete et peuvent offrir une liste de complétions possibles pour les symboles définis dans les étiquettes et pour tous les mots dans un document.
la liste d'autocomplétion des symboles est présentée lorsque les premiers caractères du symbole sont tapés ou lorsque le mot(Ctrl-Space) la reliure est pressée.
lorsque la reliure définie est tapée et que L'Autocomplete tous les mots dans le document de préférence est sélectionnée alors le liste d'auto-complétion montrera tous les mots mentionné précédemment dans le document, s'il n'y a pas de symboles correspondants.
Autocompletion peut aussi être basé sur des mots spécifiques comme mots clés et etc. Pour cela, vous pouvez consulter cette lien
manuel états:
lors de l'ouverture, les fichiers de types de fichiers pris en charge sont analysés pour extraire les information sur les symboles (alias "symboles de l'espace de travail"). Vous pouvez aussi avoir Geany charger automatiquement des fichiers externes contenant les informations du symbole (alias "global tags files") au démarrage, ou manuellement en utilisant des outils --> Load Tags File.
les fichiers Global tags sont utilisés pour fournir des symboles pour autocompletion et calltips sans avoir à ouvrir les fichiers sources contenant ces symbole. Ceci est destiné aux API de bibliothèque, car le fichier tags n'a à mettre à jour lorsque vous mettez à niveau la bibliothèque.
certains fichiers global tags sont distribués avec Geany et seront chargés automatiquement lorsque le type de fichier correspondant est utilisé d'abord. Actuellement Cela inclut des fichiers de balises globales pour ces langues: C, Pascal, PHP, HTML, LaTeX, Python
pour les autres langues, comme Java, vous devez télécharger un fichier de balise à partir de ici (si disponible), et le charger au démarrage ou manuellement.