Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas

sábado, 11 de febrero de 2012

Procesador de texto "Sublime Text"

No soy yo muy dado a cambiar mi preciado vi para programar. Sin embargo, me he encontrado con este procesador de texto (hecho en python) que tiene versiones para Linux, Win y Mac. Tiene muy buena pinta. Su nombre es Sublime Text.

Para empezar a usarlo ve a una carpeta que tenga código. Haz Project->Save As... luego Project->Add Folder.

 Voy a probarlo una temporada a ver que tal.


domingo, 19 de junio de 2011

Opciones para programación con vi / vim

Esta es la config que uso en ~/.vimrc para editar python


syntax on
set number
set expandtab
set tabstop=4
set shiftwidth=4
set nowrap
set foldmethod=marker
set smartindent
set mouse=a
set foldmethod=indent
set foldlevel=99
autocmd BufRead *.py set makeprg=python\ -c\ \"import\ py_compile,sys;\ sys. stderr=sys.stdout;\ py_compile.compile(r'%')\"

autocmd BufRead *.py set efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z %[%^\ ]%\\@=%m

autocmd BufRead *.py nmap :!python %

map ^T :Texplore <CR>


Para sacar el control+T hacemos ctrl+v y luego ctrl+t.

Con esta configuración:
:make para ver errores de sintaxis.
za hace fold/unflod dentro de un método
:retab cambia todos los tabs por espacios o al contrario, según config actual

Window splits
Para dividir la pantalla y no tener que estar arriba y abajo con el mismo fichero:
Vertical Split : Ctrl+w + v
Horizontal Split: Ctrl+w + s
Close current windows: Ctrl+w + q

Unos cuantos links
Un montón de trucos.
El wiki de los trucos.
El clásico Turning Vim into a modern Python IDE.
Artículo Beginner's guide to Vi Improved