Textmate: Plugins de PHP, Smarty y Subversion
Textmate es sin duda uno de aquellos editores para Mac OS X de los que hacen quitarse el sombrero. Como muchos otros editores, Textmate también soporta plugins (Bundles les llaman) y se pueden instalar un montón de ellos.
Para los programadores y webmasters que trabajan con PHP hay dos Bundles de especial utilidad: los que permiten Autocompletion para Smarty y Autocompletion para PHP. Para instalarlos simplemente hay que ejectuar en una terminal:
mkdir -p /Library/Application\ Support/TextMate/Bundles
cd /Library/Application\ Support/TextMate/Bundles
svn co http://macromates.com/svn/Bundles/trunk/Bundles/PHP.tmbundle
svn co http://macromates.com/svn/Bundles/trunk/Bundles/PHP\ Smarty.tmbundle
Si tenías Textmate abierto, pues simplemente hay que ir al menú Bundles -> Bundle Editor -> Reload Bundles
Utilices PHP o no, no hay persona humana que pueda dedicar su tiempo a la programación un mínimo de tiempo y no utilize un sistema de versionado de código. Si eres de los amigos de SVN, recomiendo instalar el plugin SVNMate para ver en el drawer los iconos del estado de los ficheros. Algo que nos permite rápidamente ver el estado de nuestro proyecto :)
Instales o no este plugin, Textmate ya lleva incorporado un cliente svn similar a TortoiseSVN, pero para Mac, claro. Para acceder al menú SVN simplemente utiliza la combinación de teclas:
CTRL+SHIFT+A
Para ver el listado de Bundles oficiales de Macromate, visita la URL:
- ¿Te gustó el post? »
- Vote it (42)
- Add to your favorites




Comentarios sobre Textmate: Plugins de PHP, Smarty y Subversion
Oye, he hecho esto y por culpa de hacerlo ahora no me permite crear ningún archivo nuevo en TextMate, ¿podrías indicarme como deshacer este cambio?
Seguramente tendrás un problema de permisos (solo lectura) y por eso no te debe dejar crear ficheros nuevos. En cualquier caso para deshacer el script es tan simple como:
cd /Library/Application\ Support/TextMate/Bundlesrm -fr PHP.tmbundle
rm -fr PHP\ Smarty.tmbundle
Mm, voy a hacerlo aunque no sea en la misma sesión de la terminal, supongo que dará igual.
Sigue sin valer... me pide el nombre del archivo y cuando lo creo no me muestra ningún archivo pero tampoco me da fallos. Abrir un archivo y modificarlo sí que me deja.
Si intento crear una carpeta me hace un sonidito de error y tampoco hace nada más.
¿Alguna idea...? He intentado eliminar TextMate y volverlo a instalar pero sigue igual.
He borrado el proyecto y creado de nuevo y tampoco... pff desesperado estoy ya.
Si borras las carpetas:
/Library/Application\ Support/TextMate
~/Library/Application\ Support/TextMate
enteras (la primera es la del sistema y la segunda la de tu usuario) entonces todas las preferencias de Textmate que tengas se borran. Con esto restauras Textmate a su configuración original sin lugar a dudas hayas hecho lo que hayas hecho.
Imposible.
He hecho lo que me has pedido con la consola y sigue sin dejarme crearlo.
En httdocs he puesto permisos de escritura y lectura para admin y ni aún así...
No tengo la más mínima idea.
Pongo:
rm /Library/Application\ Support/TextMate
Y me dice que no existe esa carpeta.
¿?
Cuando te contesté antes es porque puse el comando -fr y no me mostró ningún mensaje.
Si has ejecutado una vez los comandos que te he pasado antes es normal que ahora ya no exista la carpeta, pues lo que hace es borrarla. El comando rm -fr cuando funciona no muestra ningún mensaje. Así que lo has hecho bien y ha funcionado. Debes reiniciar Textmate luego.
Prueba a crear un proyecto en tu escritorio, que no te deje crear ficheros a mi me huele a permisos. Te garantizo que el haber instalado los bundles como pongo en el post no te ha "roto" nada, de hecho son los pasos que indica Macromates.
Tienes más ayuda acerca del editor aqui:
http://manual.macromates.com/en/getting_help
Suerte
Muchísimas gracias!!!
Había un rollo raro de permisos con la carpeta CI (de codeigniter), he probado a duplicarla y ya sí que me permite modificar esta carpeta y añadirle ficheros.