Pregunta

  1. Emacs wiki
  2. Xrefactory
  3. CEDET
  4. ?

¿Qué me puede recomendar?

¿Fue útil?

Solución 4

CEDET es simplemente genial, sin duda necesita un poco de tiempo al principio, pero vale la pena.

Otros consejos

Puede intentar -modo de empresa . Es un mecanismo de terminación en tampón de múltiples back-end.
Ver la screencast para tener una idea de cómo funciona.

Algunos de los back-ends son:

Y también está disponible a través de ELPA .

También es posible usar un plugin autocompletar de sonido metálico, siempre y cuando su fuente se compila con él. enlaces:

GCCSense

Desde el autor de Auto modo completo. Se utiliza gcc para encontrar candidatos para la finalización de código como su nombre indica.

emacs gccsense pantalla

Yo tiendo a usar etags.

Para la integración emacs: http://www.gnu.org/software/ emacs / emacs-lisp-intro / html_node / etags.html

Para saber cómo ejecutar etags. http://www.delorie.com/gnu/docs/emacs/ etags.1.html

Como beneficio adicional, esta entrada de blog describe un poco más de configuración de emacs y cómo utilizar etags. http://tulrich.com/geekstuff/emacs.html

Editar: Para responder el comentario, después de runnning etags a través de su código, puede completar palabras con Cx t (que es lo que es obligado a en mi máquina.) O bien, puede llamar a la etiqueta búsqueda método.

para ser honesto me gusta para el viejo y simple dabbrev-expansión (M /), sí que no utiliza ninguna información de contexto que no sea lo que los personajes son adyacentes en los buffers abiertos, pero en el lado positivo, no consume cualquier información contextual;). esto significa que puede completar a partir del texto que ha escrito por primera vez en pruebas o comentarios

http://www.emacswiki.org/emacs/CategoryCompletion

Cuando estoy editando el código Python en Emacs, me gusta y el uso pysmell para la finalización de código:

http://code.google.com/p/pysmell/

Me parece que aprender a escribir rápido (y tener una memoria decente) supera a la terminación automática cada vez. ¿Hasta dónde tenemos que ir a tratar de embrutecer programación?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top