Para el trabajo de laboratorio de Estructuras de Datos I, nos pidieron trabajar con Listas enlazadas en C con Linux.
En una ayudantía introdujeron a los alumnos al uso de linux, y sobre todo, a Vim, ya que si no podían/sabían instalar alguna distro Linux, por lo menos podrían trabajar por ssh con los equipos del departamento de informática (soy alumno del Diinf de la usach).
Bueno, llegando a la casa, quedé con la duda de como usar vi/vim, ya que pensando en aquella circunstancia de solo disponer de la consola, me imagine que sería muy útil, y además, era una de mis metas saber ocupar este editor.
El problema es que el vi/vim predeterminado de ubuntu es algo limitado. No reconoce las sintaxis, etc…
Finalmente logré dejarlo así:
A continuación: Como instalar Vi/Vim en ubuntu para que reconozca la sintaxis coloreada.
Primero se elimina el vim predeterminado:
sudo apt-get remove vim vim-tiny
No se asusten con el paquete ubuntu-minimal, es un metapaquete vació, que solo sirve para marcar las dependencias predeterminadas. Es seguro removerlo.
Luego instalamos vim-full:
sudo apt-get install vim-full
Luego editamos el vimrc. Ocupemos el mismo vim:
sudo vim.full /etc/vimrc
Paréntesis (Como ocupar el vim)
- Para editar, presionar i (modo inserción)
- Para salir y guardar, presionar Esc (modo comando) y escribir :wq
- Acá hay una guía rápida más completa.
Fin Paréntesis
Ahora, con el editor, se debe descomentar la linea:
syntax on
y guardar.
Finalmente, se actualiza la alternativa:
sudo update-alternatives --set vim /usr/bin/vim.full
Y listo, ahora podemos llamar a vim así:
vim archivo.c
vi archivo.c
Y reconocerá la sintaxis del lenguaje que utilicemos.
—
ACTUALIZACIÓ:
Acabo de encontrar otro tip para vi/vim: En el servidor remoto del Diinf tenemos un home para cada usuario. Para activar el resaltado de sintaxis, se debe:
- Crear un archivo ~/.vimrc
- Escribir en el:
syntax on
Listo. Con eso nuestro vi remoto coloreará el texto de nuestros códigos fuente.
wn pero vim es la caga… muchas combinaciones de teclas… aunque como dicen por ahi es lo mas rapido para programar.
Por el momento yo sigo usando gedit+terminal
nunca he programado en linux.. ..
creo que le exaré un vistaso ahora que me devolvieron el note
salu2!!
vay a la junta?
Xcode + Terminal por aca…
Salu2!!
Yo uso Kdevelop (y me estan forzando a ocupar eclipse :P), vim es para casos extremos.
Exelente material.. ahora se han resuelto todos mis problemas..!! («,)b
Yo salí de informático de la USACH !!!