company-mode

o firmie

Company jest frameworkiem do uzupełniania tekstu dla Emacsa. Nazwa oznacza “Ukończ wszystko”. Wykorzystuje wtykowe back-endy i front-endy do pobierania i wyświetlania kandydatów do ukończenia.

ma kilka back-endów, takich jak Elisp, Clang, Semantic, Eclim, Ropemacs, Ispell, CMake, BBDB, Yasnippet, dabbrev, etags, gtags, files, keywords i kilku innych.

CAPF back-end zapewnia most do standardowej funkcji completion-at-point-functions, a tym samym działa z każdym głównym trybem, który definiuje właściwą funkcję completion.

zrzuty ekranu

company-elisp company-semantic

instalacja

ten pakiet jest częścią GNU ELPA (m-xlist-packages).

Pakiet M-x-install Ret firma RET

zaawansowani użytkownicy mogą również pobrać zrzut programistyczny.

użycie

po zainstalowaniu włącz company-mode w trybie m-x company.

zakończenie rozpocznie się automatycznie po wpisaniu kilku liter. Użyj M-n I m-p, aby wybrać, <return> do uzupełnienia lub <tab> do uzupełnienia części wspólnej. Szukaj w kompletach z C-s, C-r I C-O. naciśnij M – (cyfra), aby szybko ukończyć jeden z pierwszych 10 kandydatów.

Typ M – x company-complete, aby rozpocząć kompletację ręcznie. Powiąż to polecenie z wybraną kombinacją klawiszy.

gdy pojawią się kandydaci, naciśnij < f1>, aby wyświetlić dokumentację dla wybranego kandydata, lub C-w, aby zobaczyć jego źródło. Nie wszystkie back-endy to wspierają.

aby użyć company-mode we wszystkich buforach, Dodaj następujący wiersz do pliku init:

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

aby zobaczyć lub zmienić listę włączonych backendów, wpisz m-x customize-variable Ret company-backends. Zapoznaj się również z jego opisem, aby uzyskać informacje na temat pisania back-endu.

aby uzyskać informacje na temat konkretnych back-endów, sprawdź również komentarze w odpowiednich plikach.

aby uzyskać więcej informacji, wpisz m-x opisz-funkcję RET company-mode.

aby dostosować inne aspekty swojego zachowania, wpisz m-x customize-group Ret company.

Zobacz także

  • najnowsze zmiany
  • Pakiety innych firm
  • pisanie backendów

informacje zwrotne

jeśli napotkasz jakiekolwiek problemy lub zażądasz funkcji, skorzystaj z trackera emisji.

firma podlega tym samym zasadom przypisywania praw autorskich, co sam Emacs, org-mode, CEDET i inne pakiety GNU ELPA. Wszelkie istotne z prawnego punktu widzenia prace mogą zostać zaakceptowane dopiero po wypełnieniu przez autora dokumentów. Poproś o formularz wniosku, a my wyślemy go do ciebie.

Czytaj więcej

  • strona EmacsWiki
  • Company vs Auto-Complete
  • środowisko programistyczne C/C++ Dla Emacsa
  • automatyczne uzupełnianie C # w Emacsie
  • Konfigurowanie Emacsa dla Rails

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.