Configuración Sublime Text

DarkSoldier

Buenas gente!!

Dado el gran éxito de Sublime Text y lo mucho que hablamos en IRC de él y sus posibles configuraciones, abro este hilo para que vayamos poniendo nuestras configuraciones, tanto de teclas, preferencias, themes, plugins... etc

De primeras voy a poner lo que yo uso...

Theme: Estoy en pruebas pero estoy dudando entre Phoenix y br4ckets

Plugins (todos descargables de Package Controller (si no sabes que es esto, alt-f4)):

  • ZenCoding (Emmet)

Settings:

spoiler

y como keys, solo tengo puesto en control + v, en vez de paste tengo puesto paste_and_indent

Enlaces interesantes

Documentación no oficial - http://docs.sublimetext.info/en/latest/index.html
Useful shortcuts - https://gist.github.com/nuxlli/1207014

5
B

Tema: Phoenix
Plugins: No sé donde se ven xD

Settings:

spoiler

Keys:

spoiler
Kiroushi
{
	"color_scheme": "Packages/User/Monokai Soda.tmTheme",
	"ensure_newline_at_eof_on_save": true,
	"font_face": "Ubuntu Mono",
	"font_options":
	[
		"subpixel_antialias"
	],
	"font_size": 13,
	"highlight_line": true,
	"ignored_packages":
	[
		"Vintage"
	],
	"rulers":
	[
		112,
		119
	],
	"soda_classic_tabs": true,
	"spell_check": true,
	"tab_size": 4,
	"theme": "Soda Light 3.sublime-theme",
	"translate_tabs_to_spaces": true,
	"trim_trailing_white_space_on_save": true
}
JohnVoiden

Tengo que decir que os debo una, desde hoy por casualidad lo estaba utilizando para cambiar de aires del notepad y guau he flipado mucho con el emmet.

Stricken

A mi me va muy bien { "keys": ["f4"], "command": "reindent"}

1 respuesta
DarkSoldier

#5 grande :) no lo conocia!

dejo aqui esto para quien le interese (al pulsar control+1 va al tab 1, control+7 va al tab 7..)

spoiler
1 respuesta
B

#6 mmh, juraría que lo hacía por defecto.

¡Gracias!

20 días después
B

Os recomiendo vim, es puro amor. SublimeText lo uso para poca cosa ya...

Emacs no acabo de pilar el truco.

1 mes después
B

Nueva build! http://www.sublimetext.com/3

Han añadido la opción de ocultar el menú en sistemas Linux, pero al ocultar no se muestra de nuevo... a ver si lo arreglan :palm:

1 respuesta
ratontm

#9 En Windows igual. Tip. Abre el panel de control y escribe Menu y la primera View: Toggle Menu te lo vuelve a abrir. Me acaba de pasar por probarlo. XD

2 respuestas
B

#10 gracias, menudo alivio xD

En windows con la tecla alt sale el menú (al menos hasta la anterior build).

PinVa

que alguien edite el post y lo haga bonito.

De las mejores cosas los snippets!!

Tools > new Snippet

<snippet>
	<content><![CDATA[
<a href="#"><IMG src="imagen.png" ismap></a>
]]></content>

<tabTrigger>ismap</tabTrigger>
</snippet>
B

#10 TipTip.

En vez de Ctrl + Shift + P → Menu, nos vamos a Preferences → Key Bindings - User y añadimos:

[
   { "keys": ["f1"], "command": "toggle_menu"},
]
soek

ami el tema default del sublime me gusta bastante y el highlights Monokai

pero eso si, yo tengo 4 o 5 plugins que sin ellos no podría vivir jajajaj

litoss

Lanzo una pregunta para vosotros que sabréis más:

Hay algún plugin de autocompletar de c++ para sublimetext? Supongo que no habrá uno tan completo como el del visual studio pero algo parecido?

2 respuestas
Athalberth

#15 Yo uso SublimeClang. El autocompletado funciona bastante bien, lo malo es que en la versión 3 no he conseguido hacer funcionar el plugin.

Aprovecho para comentar mi configuración. Uso el tema Flatland con el esquema Flatland Monokai.

Settings
Key bindings

Fue amor a primera vista cuando descubrí este editor y ahora no puedo vivir sin él. :D

2 respuestas
B

#16 Qué hace ésto realmente?

"word_separators": "./\\()\"'-:,.;<>~!@#%^&*|+=[]{}`~?"

Estoy con Flatland, me gusta la forma de las pestañas ^^

1 respuesta
Athalberth

#17 Determina en qué símbolos se para el cursor cuando te desplazas con Ctrl+derecha/izquierda. Si lo tengo ahí es porque igual añadí o quité alguno.

1
ratontm

Dónde se ponen los temas? Carpeta digo.

#20 Es que me dice que no lo encuentra. Igual he puesto mal la ruta..

1 respuesta
B

#19 carpeta Packages. La forma mas fácil hacer un git clone urltheme desde el directorio Packages

#19 que SO usas?

2 respuestas
ratontm

#20 Windows 7. Dice: Unable to open Packages/Color Scheme - Default/Br4ackets.. (nombre del tema).

2 respuestas
B

#21 En windows 7 no se en que directorio se guarda ni si puedes hacer un git clone :(

Athalberth

#21 Tienes la opción de ir a la carpeta de paquetes desde la paleta o en el menú de opciones.

PinVa

A ver coleguillas, los snippets de sublime text 3, como se hace para crear un snippet para solo un lenguaje, por ejemplo, que me creo mis snippets de html y solo me salgan cuando el documento es html, crearme los de php, para cuando el texto sea de php... etc..!!

Porfavor algun iluminado que me lo diga!! :D

k1k0_o

Pregunta! Uso ST2 y viendo que ST3 se está imponiendo cada vez más... hay algún tipo de incompatibilidad a la hora de migrar? tengo bastante plugins. Tengo que ir uno a uno mirando si es compatible? :-(

#15 #16 SublimeClang es lo mejor, pero no está actualmente mantenido. El creador aparte de C++ también hizo uno para Java y otro para C#, y ahora está enfrascado en un proyecto para unificar los tres. Si queréis saber más pasaros por -> https://github.com/quarnster/completion

Sobre lo de hacerlo compatible con ST3 y partiendo del hecho de que no está mantenido, hace tiempo leí algo de que había que modificar unas líneas para que funcionase. Si indagas un poco verás que mucha gente pregunta sobre cómo hacerlo y tal.

Voy a hacer una limpieza de binds y ahora pongo lo que yo utilizo :)

1 respuesta
Athalberth

#25 Conozco el completion pero como está en desarrollo me da algo de pereza probarlo. ¿Sabes si funciona más o menos bien como para usarlo en serio?

#27 En Windows también funcionan los go to. En Mac sí que he podido probar el autocompletado pero no los go to, pero si no va, mal asunto.

1 respuesta
k1k0_o

#26 Ni siquiera funciona. Vamos, no hay ningun plugin para Sublime ni nada. Hay que esperar y mientras tirar de SublimeClang de la "mejor manera que se pueda". A mí por ejemplo (desde MacOSX) no me funciona que puedas navegar con el código (Go to definition/Go to implementation, y no me refiero a los hotkeys, sino que no funciona xD). En Linux va perfecto y en Windows no lo he probado.

Dejo mi configuración por si a alguien le interesa:

Preferences – User
Key – User
2 respuestas
B

#27 Tamaño de fuente 17?

Si ya 12 es grande :wtf:

pd, y esto??

        "todo":
        {
                "patterns":
                {
                        "CHANGED": "CHANGED[\\s]*?:+(?P<changed>\\S.*)$",
                        "FIXME": "FIXME[\\s]*?:+(?P<fixme>.*)$",
                        "NOTE": "NOTE[\\s]*?:+(?P<note>.*)$",
                        "TODO": "TODO[\\s]*?:+(?P<todo>.*)$",
                        "WARNING": "WARNING[\\s]*?:+(?P<warning>.*)$"
                }
        },
1 respuesta
k1k0_o

#28

No sé, Ubuntu Mono en mi resolución se ve bastante pequeña. Así es como lo veo con 17:

Los patterns es para que el plugin SublimeTODO te lo detecte en el código y te haga un resume: https://github.com/robcowie/SublimeTODO

1 2 respuestas
kassiusk1

A los que uséis más este editor os pregunto: Hay ya algo para poner una consola empotrada como se puede poner en Gedit o Geany?

1 respuesta