Vi/Vim Con resaltado de sintaxis en *Ubuntu

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í:

Konsole Vim

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)

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.

6 comentarios sobre “Vi/Vim Con resaltado de sintaxis en *Ubuntu”

  1. 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

  2. nunca he programado en linux.. ..
    creo que le exaré un vistaso ahora que me devolvieron el note

    salu2!!

    vay a la junta?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.