Fenêtre de recherche
La fenêtre de recherche est le lanceur universel de CodeExpander. Un raccourci global ouvre une fenêtre flottante pour chercher des extraits, lancer des commandes plugin, ouvrir des apps, ou discuter avec l’IA — sans toucher la souris.
Appuyez sur votre raccourci global configuré (le défaut varie selon la plateforme ; réglez dans Paramètres → Clavier). La fenêtre apparaît centrée, prête à la saisie.
Search window tabs: Search, AI Assistant, Marketplace — same labels as the app.
Trois modes
Basculez entre les modes avec la barre d’onglets en haut :
| Mode | Icône | Ce qu’il fait |
|---|---|---|
| Recherche | 🔍 | Chercher extraits, commandes plugin et apps système |
| Assistant IA | 🤖 | Discuter avec l’assistant intégré |
| Marketplace | 🧩 | Parcourir et lancer les plugins installés |
Mode Recherche
Chercher des extraits
Tapez n’importe quel mot-clé pour chercher dans :
- Noms d’extraits — ex.
sig,report - Abréviations — ex.
ai-gen - Contenu — recherche plein texte dans le corps des extraits
- Pinyin — les utilisateurs chinois peuvent taper du pinyin pour matcher des extraits aux noms chinois
Appuyez sur Entrée sur un résultat pour l’étendre tout de suite, ou cliquez pour aller à l’éditeur.
Lancer des commandes plugin
Les plugins peuvent définir des déclencheurs de commande. Quand votre saisie correspond à une commande plugin, elle apparaît dans la liste à côté des extraits. Entrée pour l’exécuter directement.
Exemple : un plugin « Convertisseur d’horodatage » peut définir une commande ts — tapez ts 1714392000 et le plugin le convertit en date lisible.
Lancer des apps
Tapez le nom de n’importe quelle application installée pour la lancer. Correspondance floue et pinyin pris en charge.
Exemple : tapez chrome ou guge (pinyin de 谷歌) pour lancer Google Chrome.
Filtres de recherche
Cliquez sur l’icône filtre pour les options avancées :
| Filtre | Description |
|---|---|
| Regex | Activer la correspondance par expression régulière |
| Ignorer la casse | Recherche insensible à la casse |
| Périmètre | Limiter la recherche aux noms d’extraits, au contenu, ou aux deux |
| Inclure/exclure fichiers | Filtrer par motifs de fichiers |
État vide — Accès rapide
Quand le champ de recherche est vide, la fenêtre affiche :
- Courants — Vos plugins les plus utilisés (appris auto)
- Épinglés — Plugins que vous avez épinglés manuellement pour un accès immédiat
Clic droit sur un plugin pour épingler, masquer ou désinstaller.
Mode IA
Discutez avec l’assistant IA intégré pour :
- Explication et revue de code
- Génération auto de commentaires
- Génération de tests unitaires
- Q&R programmation générale
L’IA a accès à votre contexte courant (ex. fichiers sélectionnés glissés dans la fenêtre de recherche) quand c’est pertinent.
Mode Plugin
Parcourez tous les plugins installés en grille. Cliquez pour ouvrir, ou utilisez le champ de recherche pour filtrer par nom ou catégorie.
Depuis ici vous pouvez :
- Installer de nouveaux plugins depuis npm (Node.js + npm requis)
- Importer des plugins depuis un répertoire local
- Désinstaller les plugins inutilisés
- Ouvrir les détails et réglages d’un plugin
Voir Plugin Hub pour le détail complet.
Astuces Pro
- Glissez des fichiers dans la fenêtre de recherche pour les passer aux plugins qui gèrent les fichiers
- Flèches pour parcourir la liste ;
Entréeexécute ;Échapferme - Épinglez les plugins fréquents pour qu’ils soient toujours à un raccourci
- Utilisez la regex pour des recherches puissantes du type
^api.*test
Flux typiques
Quotidien développeur
- Appuyez sur le raccourci → la fenêtre de recherche s’ouvre
- Tapez
try-py→Entrée→ le boilerplate s’étend dans votre éditeur - Raccourci à nouveau → tapez
ts+ horodatage → le plugin convertit - Glissez un fichier de log dans la recherche → un plugin fichier-aware le parse
Coordination d’équipe distante
- Raccourci → mode IA
- Collez le message d’erreur → l’IA explique et propose un correctif
- Passez à la recherche → trouvez l’extrait
deploy→ étendez dans le terminal
L’onglet Assistant IA peut streamer les réponses. Activez les outils MCP dans Paramètres pour qu’il appelle CodeExpander sur cet ordinateur. Le code du chat peut être réécrit dans l’éditeur d’extraits. Voir MCP · Recherche en ligne.
Lanceur power user
- Épinglez vos 5 plugins du haut (ex. horodatage, formateur JSON, pipette)
- La recherche vide les affiche tout de suite
- Un
Entréede n’importe quel outil dont vous avez besoin
Recherche en ligne
Vous êtes en plein e-mail et ne vous souvenez plus que la signature ressemble à « sig ». Restez dans le champ, tapez //sig, choisissez avec les flèches, appuyez sur Entrée.
After // : filename, abbreviation, preview, env. ↑↓ navigate, ↵ insert, Esc cancel. ExpandIn does not apply.
- Ouvrez Paramètres → Général et activez la recherche en ligne.
- Le préfixe par défaut est
//. Vous pouvez le changer en@@ou similaire. - Le flottant peut suivre le curseur ou le pointeur.
- « N’étendre que dans ces apps » ne bloque pas la recherche en ligne, comme la fenêtre de recherche.
Utilisez ceci quand vous oubliez une abréviation. Pour le chat et le marketplace de plugins, utilisez la fenêtre de recherche ci-dessus.