company-mode

Om

Company Er en tekstfullføringsramme For Emacs. Navnet står for “komplett noe”. Den bruker pluggbare back-ends og front-ends å hente og vise ferdigstillelse kandidater.

den leveres med flere back-ends som Elisp, Clang, Semantic, Eclim, Ropemacs, Ispell, CMake, BBDB, Yasnippet, dabbrev, etags, gtags, files, keywords og noen få andre.

den CAPF back-end gir en bro til standard ferdigstillelse-på-punkt-funksjoner anlegget, og dermed fungerer med noen større modus som definerer en riktig ferdigstillelse funksjon.

Skjermbilder

company-elisp company-semantic

Installasjon

denne pakken er en del AV GNU ELPA(M-xlist-packages).

M-x pakke-installere ret selskapet ret

Avanserte brukere kan også laste ned utvikling snapshot.

Bruk

når installert, aktiver company-mode med m-x company-modus.

Fullføring starter automatisk etter at du har skrevet noen bokstaver. Bruk M – n og M-p til å velge <returner > for å fullføre eller < tab> for å fullføre den vanlige delen. Søk gjennom fullføringene Med C-s, C-r og C-o. Trykk M – (siffer) for raskt å fullføre med en av de første 10 kandidatene.

Skriv inn m-x company-complete For å starte ferdigstillelse manuelt. Bind denne kommandoen til en tastekombinasjon av ditt valg.

når fullføringskandidatene vises, trykker du <f1 > for å vise dokumentasjonen for den valgte kandidaten, eller C-w for å se kilden. Ikke alle back-ends støtter dette.

hvis du vil bruke company-mode i alle buffere, legger du til følgende linje i init-filen:

(add-hook 'after-init-hook 'global-company-mode)

hvis Du vil se eller endre listen over aktiverte backends, skriver Du inn m-x tilpass-variable ret company-backends. Se også beskrivelsen for informasjon om å skrive en back-end.

for informasjon om spesifikke back-ends, sjekk også ut kommentarene i de respektive filene.

hvis du vil ha mer informasjon, skriver Du inn m-x beskriv-funksjon ret company-modus.

hvis du vil tilpasse andre aspekter av virkemåten, skriver Du inn m-x tilpass-gruppe ret company.

Se Også

  • Siste Endringer
  • Tredjeparts Pakker
  • Skrive backends

Tilbakemelding

hvis du opplever problemer eller har en funksjonsforespørsel, kan du bruke problemet tracker.

Bidragende

Selskapet er underlagt samme opphavsrettstildelingspolicy som Emacs selv, org-modus, CEDET og andre pakker I GNU ELPA. Eventuelle juridisk betydelige bidrag kan bare aksepteres etter at forfatteren har fullført sitt papirarbeid. Vennligst be om forespørselsskjemaet, og vi sender det til deg.

Mer Lesing

  • EmacsWiki side
  • Firma vs Autofullfør
  • C / C++ Utviklingsmiljø For Emacs
  • c # autofullføring I Emacs
  • Konfigurere Emacs for Skinner

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.