Report inadequate content

Textmate: Plugins de PHP, Smarty y Subversion

{
}

TextmateTextmate 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

Plugin SVNMate TextmateUtilices 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 :)

SVN diff TextmateInstales 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:

http://macromates.com/svn/Bundles/trunk/Bundles/

{
}

Image gallery for Textmate: Plugins de PHP, Smarty y Subversion

3 about 3

Show pictures of Textmate: Plugins de PHP, Smarty y Subversion

{
}

Comments 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?
Dar Dar 04/01/2010 at 14:31
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/Bundles
rm -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.
Dar Dar 04/01/2010 at 19:15
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.
:'-(
Dar Dar 04/01/2010 at 19:47
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.
Dar Dar 04/01/2010 at 19:54
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.
:-D
Dar Dar 04/01/2010 at 20:14
Encontre este post y esta perfecto .. menos que necesites actualizar los url de los bundles

http://svn.textmate.org/trunk/Bundles/trunk/PHP.tmbundle
http://svn.textmate.org/trunk/Bundles/PHP%20Smarty.tmbundle/ 
Hayden Hayden 21/07/2011 at 09:45

Leave your comment Textmate: Plugins de PHP, Smarty y Subversion

Log in to Obolog, or create your free blog if you are not registered yet.

User avatar Your name