Sobre el editor VIM

Preguntas sobre cómo instalar bibliotecas, herramientas como entornos de programación e incluso sistemas operativos como GNU-Linux.

Sobre el editor VIM

Notapor Samu » Jue Ene 31, 2008 6:58 pm

Hola. Este es mi primer post. Antes de nada, saludar a todos los miembros de este foro.

La pregunta es sobre el video que creo haces (Hugo) sobre el programa Python y Pygame. En el se ve como utilizas un editor donde vas corrigiendo en la pantalla los comandos introducidos. Es decir, el cursor los puedes mover por todo el codigo.

Yo cuando ejecuto el Python solo me sale una ventana tipo MSDOS y no puedo modificar nada. Tengo que volver a introducir la sentencia de nuevo si me equivoco. Creo que utilizas el editor VIM, pero la verdad no se como intalarlo y como llamar desde el a Python. Encima está en inglés y no me entero de nada ¿Cuales son los pasos básicos para su instalación?

Un saludo por adelantado... :D
Samu
 
Mensajes: 2
Registrado: Jue Ene 31, 2008 6:22 pm

Notapor hugoruscitti » Jue Ene 31, 2008 8:43 pm

Saludos, efectivamente en la charla he utilizado VIM para hacer algunas
correcciones y mostrar algunas partes del código. Aunque en la primer
parte usé directamente un intérprete de python llamado "ipython". Este
intérprete tiene algunas características muy interesantes. Por ejemplo,
soporta autocompletado pulsando la tecla TAB, repite los comandos anteriores
pulsando hacia arriba o mediante <CTRL + r>.

No estoy del todo seguro, pero si te refieres a "ipython" para editar
el código ya ingresado puedes ejecutar un comando como "edit 1-10"
(donde 1-10 es el rango de lineas a editar) o
"edit nombre_de_funcion_o_archivo".

Ten en cuenta que para instalar el programa existen muchas formas, todo
depende del sistema utilizado. Si usas una distribución como Ubuntu o Debian,
puedes ingresar en un terminal de texto y escribir:

Código: Seleccionar todo
sudo apt-get install ipython


esta sería la forma mas directa, aunque un poco mas difícil. Si quieres otra
posibilidad es hacer la instalación desde el entorno gráfico:

http://www.guia-ubuntu.org/index.php?ti ... licaciones

También puedes utilizar una versión de Ubuntu GNU/Linux directamente
personalizada para hacer juegos (ahí ya viene instalado ipython, pygame,
vim, SDL ...):

http://www.losersjuegos.com.ar/utilidad ... a.t2t.html

Cuentanos en mas detalle sobre lo que has observado del entorno, si quieres
puedo dar detalles sobre VIM y como configurarlo para programar fácilmente
código de python. Anteriormente había comentado algo sobre VIM:

http://www.losersjuegos.com.ar/foro/viewtopic.php?t=158

Un saludo.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor Juan Carlos » Jue Ene 31, 2008 11:33 pm

Hola, si te interesa aprender VIM, te paso el siguiente link. En lo personal, es un curso bastante completo y sobretodo muy facil de entender. Si quieres profundizar sobre VIM (temas mas avanzados) puedes visitar la pagina oficial de VIM.

http://www.ibiblio.org/pub/linux/docs/LuCaS/Tutoriales/doc-tutorial-vim/Guia-Vim.pdf

Saludos
Juan Carlos
 
Mensajes: 97
Registrado: Sab Jul 07, 2007 1:05 pm

Notapor Samu » Vie Feb 01, 2008 12:59 pm

Muchas gracias por vuestras respuestas :D

La verdad es que si me he decantado por el lenguaje Python, es por que estoy aprendiendo (poco a poco) Blender. Es un entorno de 3D que además cuenta con un Game Engine que creo se puede programar con Python.

La verdad el unico lenguaje que conocia yo, era el Basic. Y más que nada por copiar los listados de ejemplo que venian en muchas revistas.

Este lenguaje era sencillo y la introducción de comandos tambien. Es decir, si en vez de poner PRINT ponias PRIND (por error) el programa te avisaba con un pitido y un cursor en rojo. No podias seguir escribiendo.

Cuando creo una linea en Python le doy al "Enter" y me pone algo parecido a Sintax error. Pero si quiero editar la misma linea, no puedo. Debo escribir toda la linea de nuevo.

Tengo instalado el Python 2.5 para Windows y veo que viene con el editor IDLE (Python GUI). Pero me pasa lo mismo. Me explico...

Escribo print 5+3 y me da 8. Correcto. Pero si quiero modificar 5+3 y poner 5+2 no puedo. Tengo que escribir una linea nueva con "print 5+2"
Me deja subir el cursor, pero no me deja modificar ni editar la linea ???

Seria tambien interesante ver la potencialidad del Python con el Blender. Ya que se pueden hacer juegos en 3D. Aunque a veces si has de empezar de cero a aprender el Python, el Blender y el VIM puede ser caótico.

Un saludo :wink:
Samu
 
Mensajes: 2
Registrado: Jue Ene 31, 2008 6:22 pm

Notapor shackra » Vie Nov 27, 2009 10:03 pm

hola gente! :D

la misma pregunta hiba a hacer yo....
estaba viendo esta entrada http://www.losersjuegos.com.ar/software/livecd/contenido pero aqui es donde me pongo a llorar :p.
tengo instalado Ubuntu 9.04 (Super Os) en mi computadora de casa y veo engorroso descargar todo el CD solo para obtener los paquetes que nesesito para desarrollarme dentro de mi Ubuntu haciendo juegos (o experimentando, cualquiera de las dos cosas), tengo mi PC sin internet porque el dinero no me alcansa (vivo con mis padres y aun estudio en secundaria).
entonces pienso que para los pobrecitos usuarios como yo que no tenemos una conexion y nesesitamos venir a los cyber una vez cada dos o tres semanas y utilizamos Ubuntu con windows en una VirtualBOX para ir desarrollando aplicaciones, seria util tener todo el Software Adicional dividido en en varios ficheros comprimidos (con sus respectivas dependencias dentro) listos para descargar segun lo nesesite un usuario.

seria mucho pedir? :oops:, piedad para los newbies sin conexion a internet!
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica

Notapor hugoruscitti » Sab Nov 28, 2009 1:26 am

hagamos una cosa, yo puedo instalar un ubuntu 9.04
en mi equipo y descargar varios .deb para que te
resulte sencillo comenzar a hacer juegos.

¿que programas quieres exactamente para comenzar?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor shackra » Sab Nov 28, 2009 6:59 pm

para comensar?...
no deberia hacer la lista para el 25 de diciembre? :p

-bueno, la ultima version de python
-la ultima version de pygame para la ultima version de python
-la ultima version de PyGTK para la ultima version de python
-la ultima version de gtk2
-la ultima version de g++ y gcc

-las ultimas bibliotecas para C y C++

-un entoro de desarrollo para el python y otra para programar en C y C++
(gtk2, SDL+extras y clutter)
-la ultima version de Audacity para editar audio
(ya tengo el gimp ;D asi que con graficos estoy bien)

solo eso para solo empezar dentro de ubuntu porque si quiero hacer juegos tengo que usar windows y se me hace muy engorroso (porque para algo puse ubuntu no:?: ) iniciar la VirtualBox.

no hay problema con eso? :oops:
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica

Notapor hugoruscitti » Sab Nov 28, 2009 8:02 pm

OK, buenisimo, dame unos días para instalar
el sistema y bajar los archivos, en cuanto lo
tenga te paso una URL para descargar los archivos.

Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor shackra » Sab Nov 28, 2009 8:38 pm

exelente :D, estare esperando! :D :D :D
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica

Notapor hugoruscitti » Lun Nov 30, 2009 1:00 pm

Saludos, armé un archivo .tar.gz con un conjunto
bastante grande de paquetes para hacer juegos. Los
armé a partir de una instalación de ubuntu 9.04 limpia,
así que entre los paquetes están todas las dependencias
que cada uno necesita:

www.diagramadeclases.com.ar/static/archives.tar.gz

El archivo ocupa unos 100 MB, y contiene (resumiendo)
programas como estos:

www.diagramadeclases.com.ar/static/lista.txt

tendrías que descargar el archivo, luego descomprimirlo
e instalar los archivos .deb

Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor shackra » Mié Dic 02, 2009 11:14 pm

domo arigato!!! :D
gracias hugo, tu eres el jefe! (Hugo Boss xD)
BAJANDO!!!!
pronto, gracias a ti, podre terminar un programa para descargar los paquetes .deb de cualquier repositorio de cualquier distro de Ubuntu. tendra otras cosas mas pero por el momento lo desarrollo en mi (casa) laboratorio en lenguaje python! :D. en serio hugoruscitti me haeis salvado el dia! :D
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica


Volver a Instalación de bibliotecas y herramientas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

cron