modo empresa
Acerca de
Company es un marco de trabajo de finalización de texto para Emacs. El nombre significa “completar cualquier cosa”. Utiliza back-ends y front-ends conectables para recuperar y mostrar candidatos de finalización.
viene con varios fines, tales como Elisp
, Clang
, Semantic
, Eclim
, Ropemacs
, Ispell
, CMake
, BBDB
, Yasnippet
, dabbrev
, etags
, gtags
, files
, keywords
y algunos otros.
El back-end CAPF
proporciona un puente a la instalación estándar de funciones de finalización en el punto, y por lo tanto funciona con cualquier modo principal que defina una función de finalización adecuada.
Capturas de pantalla
Instalación
Este paquete es parte de GNU ELPA (M-xlist-packages).
Paquete M-x-instalar RET company RET
Los usuarios avanzados también pueden descargar la instantánea de desarrollo.
Uso
Una vez instalado, habilite company-mode
con M-x company-mode.
La finalización comenzará automáticamente después de escribir algunas letras. Utilice M-n y M-p para seleccionar, < devolver> para completar o < tab > para completar la parte común. Busque a través de las terminaciones con C-s, C-r y C-o. Presione M-(dígito) para completar rápidamente con uno de los primeros 10 candidatos.
Escriba M-x company-complete para iniciar la finalización manualmente. Enlaza este comando a una combinación de teclas de tu elección.
Cuando se muestren los candidatos completados, presione < f1> para mostrar la documentación del candidato seleccionado, o C-w para ver su fuente. No todos los back-ends soportan esto.
Para usar company-mode
en todos los búferes, agregue la siguiente línea a su archivo de inicio:
(add-hook 'after-init-hook 'global-company-mode)
Para ver o cambiar la lista de back-ends habilitados, escriba M-x customize-variable RET company-backends. Consulte también su descripción para obtener información sobre cómo escribir un back-end.
Para obtener información sobre back-ends específicos, también consulte los comentarios dentro de los archivos respectivos.
Para obtener más información, escriba M-x describe-function RET company-mode.
Para personalizar otros aspectos de su comportamiento, escriba M-x customize-group RET company.
Consulte También
- Últimos cambios
- Paquetes de terceros
- Escribir backends
Comentarios
Si experimenta algún problema o tiene una solicitud de función, utilice el rastreador de emisión.
Contribuir
La compañía está sujeta a la misma política de asignación de derechos de autor que Emacs, org-mode, CEDET y otros paquetes de GNU ELPA. Cualquier contribución legalmente significativa solo se puede aceptar después de que el autor haya completado su papeleo. Por favor, solicite el formulario de solicitud y se lo enviaremos.
Más Lectura
- Página de EmacsWiki
- Empresa vs Autocompletado
- Entorno de desarrollo C / C++ para Emacs
- Autocompletado de C # en Emacs
- Configuración de Emacs para Rails