företagsläge
om
företaget är ett textkompletteringsramverk för Emacs. Namnet står för”complete anything”. Den använder pluggbara back-ends och front-ends för att hämta och visa slutförande kandidater.
den levereras med flera back-ends som Elisp
, Clang
, Semantic
, Eclim
, Ropemacs
, Ispell
, CMake
, BBDB
, Yasnippet
, dabbrev
, etags
, gtags
, files
, keywords
och några andra.
CAPF
back-end ger en bro till standardkomplettering-vid-punkt-funktioner anläggning, och därmed fungerar med alla större läge som definierar en korrekt slutförande funktion.
skärmbilder
Installation
detta paket är en del av GNU ELPA (M-xlist-packages).
m-x package-install RET company RET
avancerade användare kan också ladda ner utvecklingsbilden.
användning
en gång installerat, aktivera company-mode
med M-x company-mode.
slutförandet startar automatiskt efter att du har skrivit några bokstäver. Använd M-n och M-p för att välja, <return> to complete eller <tab> to complete the common part. Sök igenom kompletteringarna med C-s, C-r och C-o. tryck på M-(digit) för att snabbt slutföra med en av de första 10 kandidaterna.
skriv m-x company-komplett för att initiera slutförande manuellt. Bind detta kommando till en tangentkombination efter eget val.
när slutkandidaterna visas trycker du på <f1> för att visa dokumentationen för den valda kandidaten, eller C-w för att se källan. Inte alla back-ends stöder detta.
för att använda company-mode
i alla buffertar, Lägg till följande rad i din init-fil:
(add-hook 'after-init-hook 'global-company-mode)
för att se eller ändra listan över aktiverade back-ends, Typ M-x anpassa-variabel ret company-backends. Se även dess beskrivning för information om hur du skriver en back-end.
för information om specifika back-ends, kolla också in kommentarerna i respektive filer.
för mer information, typ M-x beskriva-funktion RET företagsläge.
för att anpassa andra aspekter av dess beteende, Typ M-x anpassa-group RET company.
Se även
- senaste ändringarna
- tredjepartspaket
- skriva backends
Feedback
om du upplever några problem eller har en funktionsförfrågan, användutfärda tracker.
bidragande
företaget omfattas av samma upphovsrättspolicy som Emacs själv, org-mode, CEDET och andra paket i GNU ELPA. Eventuella juridiskt betydande bidrag kan endast accepteras efter att författaren har slutfört sitt pappersarbete. Be om formuläret så skickar vi det till dig.
mer läsning
- emacswiki sida
- företag vs automatisk komplettering
- C / C++ utvecklingsmiljö för Emacs
- C # automatisk komplettering i Emacs
- konfigurera Emacs för skenor