-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ FR
🌍 English · Polski · Français · Deutsch · 中文
Questions fréquemment posées sur ECLI.
ECLI (Editor CLI) est un IDE terminal-natif construit en Python. Il combine un éditeur basé sur curses avec IA, Git, LSP, coloration syntaxique Tree-sitter et un système de plugins. Conçu pour les développeurs qui préfèrent travailler entièrement dans le terminal.
Positionnement d'ECLI :
- Vim/Neovim — extrêmement puissant mais courbe d'apprentissage abrupte.
- Emacs — basé Lisp, flexibilité extrême mais overhead élevé.
- nano — minimaliste, sans fonctionnalités IDE.
- Helix — moderne, modal, mais sans panneau IA.
- ECLI — ergonomie style IDE (raccourcis Ctrl+S/Ctrl+O familiers), IA intégrée, plugins Python, configuration TOML unique.
Oui — licence Apache 2.0. Gratuit pour tout usage, y compris commercial.
Oui. ECLI est une application terminal. Performance excellente sur liens lents.
Non. ECLI :
- Sauvegarde atomiquement
- Demande avant de quitter avec changements non sauvegardés
- Intégration Git en lecture seule par défaut
- Paquet natif si vous voulez un binaire autonome.
- PyPI si vous avez déjà Python 3.11+.
- Depuis les sources si vous voulez contribuer.
- Paquets natifs : non, ils incluent Python via PyInstaller.
- PyPI : oui, 3.11+.
PyInstaller emballe Python + dépendances dans un seul fichier. C'est le prix d'une installation sans dépendances.
Oui. DMG Universal2 (arm64 + x86_64).
Pas encore. Sur la feuille de route.
Non. Python moderne nécessite 64-bit.
Voir Configuration IA.
Oui. default_provider = "none".
Grammaires Tree-sitter pour 70+ langages : Python, JavaScript, TypeScript, Go, Rust, C, C++, Java, Ruby, PHP, HTML, CSS, JSON, YAML, TOML, Markdown, SQL, Bash, etc.
Oui. Installez les language servers par langage :
pip install python-lsp-server # Python
rustup component add rust-analyzer # Rust
go install golang.org/x/tools/gopls@latest # Go
npm install -g typescript-language-server # TypeScriptOui.
Oui :
set -g default-terminal "tmux-256color"
set -as terminal-features ",xterm-256color:RGB"
Oui, sélection, défilement, redimensionnement de panneaux.
Pas en 0.1.x. Prévu pour v0.2.
Confortablement testé jusqu'à ~50 MB.
Dépend du fournisseur — voir Dépannage › IA.
| Plateforme | Chemin |
|---|---|
| Linux / FreeBSD | ~/.config/ecli/config.toml |
| macOS | ~/Library/Application Support/ecli/config.toml |
| Windows | %APPDATA%\ecli\config.toml |
Supprimez le fichier de configuration.
Oui, .ecli.toml à la racine du projet.
Oui, en Python. Voir Thèmes et personnalisation › Plugins.
- "ecli: command not found" → Dépannage
- macOS Gatekeeper → Installation › macOS
- Windows SmartScreen → Installation › Windows
- Couleurs incorrectes → Thèmes › Palette
- Recherchez GitHub Discussions
- Recherchez GitHub Issues
- Ouvrez un nouveau issue avec
editor.loget votre config (redact clés API)
Voir Contributing.
Oui : Feuille de route.
"Editor CLI" — prononcé "echo lee".
Versionnement sémantique : MAJOR.MINOR.PATCH. Actuellement en 0.x.
ecli.io · PyPI · GitHub · Apache-2.0
ECLI — The Next-Generation Terminal IDE · © 2026 Siergej Sobolewski