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