company-mode
About
Company is een tekst completion framework voor Emacs. De naam staat voor “complete anything”. Het maakt gebruik van pluggable back-ends en front-ends op te halen en weer te geven voltooiing kandidaten.
het wordt geleverd met verschillende back-ends, zoals Elisp
, Clang
, Semantic
, Eclim
, Ropemacs
, Ispell
, CMake
, BBDB
, Yasnippet
, dabbrev
, etags
, gtags
, files
, keywords
en een paar anderen.
de CAPF
back-end biedt een brug naar de standaard voltooiing-op-punt-functies faciliteit, en werkt dus met elke belangrijke modus die een goede voltooiing functie definieert.
schermafbeeldingen
installatie
dit pakket maakt deel uit van GNU ELPA (m-xlist-packages).
m-x package-install ret company RET
gevorderde gebruikers kunnen ook de ontwikkeling snapshot downloaden.
gebruik
eenmaal geïnstalleerd, schakel company-mode
in met m-x company-mode.
de voltooiing zal automatisch starten nadat u een paar letters hebt getypt. Gebruik M-n en M-p om te selecteren, <geef> Terug om te voltooien of <tab> om het gemeenschappelijke deel te voltooien. Zoek door de aanvullingen met C-s, C-r en C-o. druk op M – (cijfer) om snel af te ronden met een van de eerste 10 kandidaten.
Type M-x bedrijf-voltooien om de voltooiing handmatig te starten. Bind dit commando aan een toetsencombinatie naar keuze.
wanneer de kandidaten worden getoond, drukt u op <f1> om de documentatie voor de geselecteerde kandidaat weer te geven, of C-w om de bron te zien. Niet alle back-ends ondersteunen dit.
om company-mode
in alle buffers te gebruiken, voegt u de volgende regel toe aan uw init-bestand:
(add-hook 'after-init-hook 'global-company-mode)
als u de lijst met ingeschakelde back-ends wilt bekijken of wijzigen, typt u M-x customize-variable ret company-backends. Zie ook de beschrijving voor informatie over het schrijven van een back-end.
voor informatie over specifieke back-ends, zie ook de opmerkingen in de respectieve bestanden.
voor meer informatie, type M-x describe-function ret company-mode.
om andere aspecten van zijn gedrag aan te passen, typ M-x customize-group ret company.
zie ook
- laatste wijzigingen
- pakketten van derden
- backends
Feedback
als u problemen ondervindt of een functieverzoek hebt, gebruik dan de issue tracker.
bijdragende
het bedrijf is onderworpen aan hetzelfde copyrighttoewijzingsbeleid als Emacs zelf, org-mode, CEDET en andere pakketten in GNU ELPA. Alle wettelijk significante bijdragen kunnen alleen worden aanvaard nadat de auteur zijn papierwerk heeft voltooid. Vraag naar het aanvraagformulier en wij sturen het naar u toe.
meer lezen
- EmacsWiki pagina
- Company vs Auto-Complete
- C / C++ ontwikkelomgeving voor Emacs
- C # Automatisch aanvullen in Emacs
- Emacs configureren voor Rails