company-mode

om

virksomheden er en tekst færdiggørelse ramme for Emacs. Navnet står for”komplet noget”. Det bruger pluggbare back-ends og front-ends til at hente og vise færdiggørelseskandidater.

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

den CAPF back-end giver en bro til standard færdiggørelse-at-point-funktioner facilitet, og fungerer således med enhver større tilstand, der definerer en korrekt færdiggørelse funktion.

skærmbilleder

company-elisp company-semantic

Installation

denne pakke er en del af GNU ELPA.

m-package-install ret company RET

avancerede brugere kan også hente udviklingen snapshot.

brug

når den er installeret, skal du aktivere company-mode med M-H company-mode.

afslutning starter automatisk, når du har skrevet et par bogstaver. Brug M-N og M-p til at vælge <return> for at fuldføre eller <tab> for at fuldføre den fælles del. Søg gennem færdiggørelserne med C-S, C-r og C-o. tryk på M-(ciffer) for hurtigt at afslutte med en af de første 10 kandidater.

skriv virksomhed-komplet for at starte færdiggørelsen manuelt. Bind denne kommando til en tastekombination efter eget valg.

når færdiggørelseskandidaterne vises, skal du trykke på < f1> for at få vist dokumentationen for den valgte kandidat eller C-V for at se dens kilde. Ikke alle back-ends understøtter dette.

hvis du vil bruge company-mode i alle buffere, skal du tilføje følgende linje til din init-fil:

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

hvis du vil se eller ændre listen over aktiverede back-ends, skal du skrive tilpas-variabel ret company-backends. Se også dens beskrivelse for information om at skrive en back-end.

for information om specifikke back-ends, tjek også kommentarerne inde i de respektive filer.

For mere information, Skriv m-h beskrive-funktion RET firma-mode.

hvis du vil tilpasse andre aspekter af dens adfærd, skal du skrive m-h tilpas-Group ret company.

Se også

  • seneste ændringer
  • tredjepartspakker
  • skrivning af backends

Feedback

hvis du oplever problemer eller har en funktionsanmodning, skal du bruge theissue tracker.

Bidrag

virksomheden er underlagt den samme politik for tildeling af ophavsret som Emacs selv, org-mode, CEDET og andre pakker i GNU ELPA. Eventuelle juridisk væsentlige bidrag kan kun accepteres, når forfatteren har afsluttet deres papirarbejde. Spørg efter anmodningsformularen, og vi sender den til dig.

mere læsning

  • Emacs side
  • virksomhed vs Auto-Complete
  • C/C++ udviklingsmiljø for Emacs
  • C# autofuldførelse i Emacs
  • konfiguration af Emacs til Rails

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.