2012-05-24 25 views
11

alguien puede ser tan amable de dirigirme a tutoriales de emacs para grandes proyectos de C++ usando gdb como depurador, el proyecto contiene archivos make.Emacs tutorial para proyectos grandes

Hice la búsqueda de tutoriales de emacs, pero algunos son demasiado avanzados para principiantes y algunos solo apuntan a un solo tutorial. También leí las publicaciones anteriores, pero no encontré una respuesta adecuada para grandes proyectos. Además, no estoy acostumbrado a usar 'git', una de las respuestas en publicaciones anteriores.

+0

¿Estás seguro de Emacs para un gran proyecto de ser un principiante? –

+0

@AlexanderBakulin ya ... me han dicho que lo use. Gracias por responder. Además, no soy un principiante de C++. Soy un principiante de emacs. – user1355603

+3

Si entiendo correctamente, eres un recién llegado en un equipo que está usando emacs. Preguntaría a otros miembros del equipo su configuración y cómo la usan. En mi experiencia, siempre hay alguien que hizo una personalización masiva que es reutilizada por los demás. – AProgrammer

Respuesta

13

En realidad, aprender Emacs es una cosa que simplemente no puede ser fácil. Tendrás que aprender los conceptos básicos antes de poder leer tutoriales "avanzados".

Lo primero que debe hacer es seguir el tutorial incorporado (C-h t). Es muy bueno.

Luego debe intentar familiarizarse con los conceptos básicos de configuración de Emacs. La manera fácil sugerida por muchos usuarios es obtener una configuración lista para usar (como Emacs Starter Kit) y tratar de comprenderla y luego adaptarla a sus propias necesidades y preferencias. Las ventajas de utilizar un kit de configuración ya preparado son:

  • Es un código de trabajo útil para el aprendizaje de los conceptos básicos de Elisp. Esta ruta de aprendizaje es mucho más rápida que leer los manuales de Elisp y recopilar el código de configuración una pequeña pieza a la vez.
  • Demuestra muchas funciones útiles de Emacs que, de lo contrario, podrían requerir mucho tiempo (a veces años) para descubrir.
  • Ofrece un marco en el que puede basar para escribir su propia configuración.

Aún así, sin duda debe deshacerse de las partes de la configuración que no necesita.

Luego (o junto con el paso anterior) lea algunos tutoriales sobre el uso de Emacs como plataforma de desarrollo. Puede encontrar fácilmente muchos tutoriales a través de "emacs para consultas de desarrollo [c]" a Google. Here es uno de muchos.

Luego instale Cedet (Alex Ott ha escrito un gran tutorial al respecto) y comience a sentir la potencia.

Después de eso, sabrá qué hacer a continuación.

Por cierto, hay un gran collection of Emacs resources mantenido por Bozhidar Batsov.

7

Inicio simple. Inicie Emacs sin cualquier personalización de y comience a editar sus archivos de origen. El único "tutorial" que necesitará para realizar la edición básica es el incorporado que obtendrá al pulsar Control H seguido de t (denominado C-h t en Emacs).

La compilación se puede hacer escribiendo M-x (Alt x) compilar y presionar enter. Le solicitará el comando de compilación que es por defecto make. Cámbialo a lo que más te convenga.

Ejecutando gdb se hace usando M-x gdb y presionando enter. La interfaz es similar a la marca M-x.

No utilice cosas como el kit de inicio de Emacs que hace suposiciones en su nombre.Si bien es útil como punto de partida para los novatos, suprime la curiosidad y esa es la clave para aprender Emacs. Las cosas anteriores deberían ser suficientes para que comiences. Una vez que tiene problemas y no está satisfecho con las formas de hacer las cosas, puede buscar recursos y cosas. Emacs no es un "IDE", por lo que no tendrá la estrecha integración que tienen muchos editores personalizados. No lo esperes.

+3

¿Por qué el -1? Ojalá la gente me dijera por qué. –

+2

Porque ellos tontos ... +1 – gavenkoa

Cuestiones relacionadas