Configurar Gedit para el desarrollo de C ++

Estoy comenzando con el desarrollo de C ++, pero me gusta usar Gedit para escribir los files, pero como Ruby on Rails y muchos otros idiomas, hay algunas herramientas y configuraciones para Gedit que hacen que el desarrollo sea más fácil y cómodo, y otra pregunta, qué es lo mejor para C ++, SVN, CVS, Git y otros …? Gracias, y lo siento por mi inglés!

Para editar, puede elegir:

  • solo un editor – vi (m), emacs, etc. Aquí prefiero vim. Pero si no está familiarizado con esto, puede sorprenderse con la mendicidad. Estos dan la posibilidad de ejecutar también desde el propio editor.
  • IDE – KDevelop, Eclipse (+ CDT – complemento para C ++), Código :: Bloques. Yo no los utilicé, pero escuché de colegas que KDevelop está bien, mientras que Eclipse también es muy lento.

En cuanto al control de fuente, la elección es entre SVN (este es el sucesor correcto de CVS) y git. Si se desarrolla solo o no es un gran equipo de desarrolladores, SVN debería estar bien. Utiliza el repository central para almacenar los datos.

git en cambio es una herramienta de control de fuente distribuida. Me pareció bastante complicado de usar.

Entonces, si no necesita la function "distribuida" de git, elija SVN.

Los dos complementos más importantes para Gedit son "Herramientas externas" (le permite ejecutar make o cualquier otro command que desee con una pulsación de tecla) y "Snippets" (evita volver a escribir el código repetitivo). Además, eche un vistazo a http://live.gnome.org/Gedit/Plugins , probablemente encontrará algo útil.

En cuanto al control de versiones, recomendaría git, es más rápido y tiene más funciones. SVN también puede funcionar bien. No use CVS a less que alguien apunte con un arma a su cabeza.

Wow, gedit tiene complementos hoy en día? Estaba a punto de sugerir emacs / gvim o un IDE completo como anjuta para codificar cpp.

En cuanto a la elección del control de versiones, me gustaría ir con svn o git. Ambos son muy fáciles de usar y no te hacen saltar por los aros como los buenos viejos cvs.