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

company-elisp company-semantic

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

Lämna ett svar

Din e-postadress kommer inte publiceras.