Realmente espero que alguien en este tema pueda ayudarme.
Recientemente me inscribí en un curso de programación y una asignatura requiere que programe en c / c ++ en Linux OS. He tenido experiencia previa en C ++ en las aplicaciones y winforms de la consola de creación de frameworks .net.
El problema es que este curso quiere que no usemos ningún IDE de ningún tipo, lo único que podemos usar es el terminal y algo llamado 'comandos vi'. ¿Cómo puedo comenzar con?
vi
ya debería estar en la mayoría de los sistemas, es una parte estándar de Unix. Una de las ventajas de sabervi
es que está prácticamente garantizado en cualquier sistema similar a Unix, incluso en cosas como Busybox.Respuestas:
Te sugiero que instales vim. Desde la terminal Ctrl+ Alt+ t:
También se instalarán varias dependencias. Luego comience un nuevo proyecto, nuevamente desde la terminal:
Aprenda más sobre vim:
fuente
sudo apt-get install vim
y recibí un mensaje que decía "sudo: apt-get: command not found". Por qué es esto ?sudo apt-get update
comando antes de instalar vim ..... entonces funciona :)Después de instalar
vim
corriendodesde la línea de comandos obtendrá " un tutorial de 30 minutos que enseña la funcionalidad práctica más básica de Vim " como se hace llamar.
fuente
Primero: instale vim. De lo contrario, te espera un mundo de dolor. Segundo: deberías intentar buscar algo llamado 'hoja de trucos'. 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
fuente
vi
es súper frustrante si no sabes cómo evitarlo. ¿Tienes un mar de pequeñas tildes y se supone que debes saber qué hacer? EeshRecomiendo al menos instalar
gvim
para que tenga un menú de ayuda, que puede usar como referencia. No es un IDE, así que no estás engañando a tu clase. Síapt-get install gvim
, cuando no puede recordar cómo diablos se supone que debe abrir un archivo DANG o guardar uno, puede mirar el menú. Los atajos de teclado se enumeran en los menús. Solo asegúrese de escribir los comandos del teclado, incluso si tiene que consultar un menú para recordarlos.Las cosas realmente básicas que necesita saber para evitar volverse loco:
Otros recursos: esto parece un excelente tutorial de inicio: http://www.openvim.com/tutorial.html, al igual que la edición WikiBooks de Learning the vi editor
fuente
Si quieres convertirte en un
vim
ninja de una manera divertida, prueba esto: http://vim-adventures.com/ . Aprendes toda lavim
funcionalidad básica jugando un pequeño juego divertido.Y como extra: si prefiere moverse con las teclas de flecha en lugar de las letras y desea que el retroceso se comporte como en nano (al menos lo hago), puede agregar lo siguiente en su archivo ~ / .vimrc (si lo hace no tener uno, solo crearlo):
fuente
hjkl
,bew
,x
, yB
) del juego, que cuesta de $ 25. Aunque podría ser útil aprender esos conceptos básicos usando el juego y luego continuar con un tutorial diferente (comovimtutor
) cuando el juego muestra el muro de pago.