company-mode

o

společnost je rámec pro dokončení textu pro Emacs. Název znamená “dokončit cokoli”. Používá zásuvné zadní konce a přední konce k načtení a zobrazení kandidátů na dokončení.

dodává se s několika back-endy jako jsou Elisp, Clang, Semantic, Eclim, Ropemacs, Ispell, CMake, BBDB, Yasnippet, dabbrev, etags, gtags, files, keywords a několik dalších.

back-end CAPF poskytuje můstek ke standardnímu zařízení dokončovacích funkcí v bodě, a proto pracuje s jakýmkoli hlavním režimem, který definuje správnou funkci dokončení.

Screenshots

company-elisp company-semantic

Instalace

Tento balíček je součástí GNU ELPA (M-xlist-balíčky).

m-x package-install ret company RET

pokročilí uživatelé si také mohou stáhnout vývojový snímek.

použití

po instalaci povolte company-mode v režimu M-x company.

dokončení se spustí automaticky po zadání několika písmen. Použijte M-n A M-p pro výběr <návrat> pro dokončení nebo <kartu> pro dokončení společné části. Prohledejte dokončení pomocí C-s, C-r A C-o. stisknutím m – (číslice) rychle doplníte jednoho z prvních 10 kandidátů.

typ M-x company-kompletní pro ruční zahájení dokončení. Svázat tento příkaz na kombinaci kláves podle vašeho výběru.

po zobrazení kandidátů na dokončení stiskněte < f1> pro zobrazení dokumentace pro vybraného kandidáta nebo C-w pro zobrazení jeho zdroje. Ne všechny zadní konce to podporují.

použití company-mode ve všech vyrovnávací paměti, přidejte následující řádku do vašeho souboru init:

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

vidět nebo změna seznamu povolena back-endy, typ M-x upravit-proměnné RET společnost-backends. Informace o psaní back-endu najdete také v jeho popisu.

informace o konkrétních back-endech naleznete také v komentářích v příslušných souborech.

pro více informací zadejte M-x describe-function ret company-mode.

Chcete-li přizpůsobit další aspekty svého chování, zadejte m-x customize-group ret company.

Viz Také

  • Poslední Změny
  • Balíčky Třetích Stran
  • Psaní backends

Zpětná vazba

Pokud narazíte na nějaké problémy, nebo máte požadavek na funkci, prosím, použijte otázka tracker.

přispívající

společnost podléhá stejným zásadám přidělování autorských práv jako Emacs, org-mode, CEDET a další balíčky v GNU ELPA. Jakékoli právně významné příspěvky mohou být přijaty až poté, co autor dokončí papírování. Požádejte o Poptávkový formulář a my vám jej zašleme.

Další Čtení

  • EmacsWiki stránka
  • Společnost vs Auto-Kompletní
  • C/C++ Vývojové Prostředí pro Emacs
  • C# automatické doplňování v Emacsu
  • Konfigurace Emacsu pro Kolejnice

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.