Realmente espero que alguien en este tema pueda ayudarme.
Recientemente me he matriculado en un curso de programación y una de las asignaturas requiere que programe en c/c++ en Linux os. He tenido experiencia previa en c++ en el framework .net construyendo aplicaciones de consola y winforms.
El problema es que este curso quiere que no usemos ningún tipo de IDE, lo único que se nos permite usar es la terminal y algo llamado 'comandos vi'. ¿Cómo se puede empezar con?
Te sugiero que instales vim. Desde el terminal Ctrl+Alt+t:
sudo apt-get update
sudo apt-get install vim
También se instalarán varias dependencias. A continuación, inicie un nuevo proyecto, de nuevo desde el terminal:
vim new_project.c
Más información sobre vim:
man vim
El vi
es súper frustrante si no sabes cómo manejarlo. Te encuentras con un mar de tildes y se supone que tienes que saber qué hacer. Eesh.
Recomiendo al menos instalar gvim
para tener un menú de ayuda, que puedes usar como referencia. No es un IDE, así que no estás engañando a tu clase. Haz apt-get install gvim
- cuando no puedas recordar cómo diablos se supone que debes abrir un maldito archivo o guardar uno, puedes mirar el menú. Los atajos de teclado aparecen en los menús. Sólo asegúrate de escribir los comandos del teclado, aunque tengas que consultar un menú para recordarlos.
Las cosas realmente básicas que necesitas saber para no volverte loco:
Otros recursos: este parece un gran tutorial de iniciación: http://www.openvim.com/tutorial.html al igual que la edición de WikiBooks de Learning the vi editor
Primero: instala vim. De lo contrario, te espera un mundo de dolor. Segundo: deberías intentar buscar algo llamado 'cheat sheet'. Son documentos útiles que contienen principalmente comandos y una pequeña explicación. Algunos ejemplos:
No todos esos comandos te serán útiles, pero nada te impide crear tu propia hoja de trucos