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
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