El mejor editor para programadores - Sublime Text - Trucos dentro
Buenos días compañeros programadores, saludo así porque está entrada va dirigida precisamente a este gremio. A programadores que ya usen Sublime Text o a programadores que lo vayan a usar a raíz de leer este post . Desarrolladores estar atentos vengáis de PHP, Java, C, Python...
El mejor editor para programadores - Sublime Text - Trucos dentro
Introducción a Sublime Text
Sí no eres programador también puede que te interese, tal vez estás iniciándote en el mundo de la programación, la maquetación o simplemente eres alguien que de vez en cuando modifica algo de su plantilla de wordpress o diseña y para ello necesita un editor de texto / IDE avanzado. Aquí te hablaré de Sublime Text, para mí el mejor editor de texto avanzado, con algunos plugins puede convertirse en tu IDE ideal, (IDE) en inglés Integrated Development Environment (ambiente de desarrollo integrado o entorno de desarrollo interactivo).
El nuevo Logo de Sublime Text
Sublime Text 2 - 3. Para mí el mejor editor para programadores. Rápido, potente y GRATIS
Sé que esto es muy friki, pero es que me encanta. Os dejo mi lista de plugin para Sublime Text 3 y mi configuración personalizada
Preferences > Setting - User
{
"always_show_minimap_viewport": true,
"bold_folder_labels": true,
"font_size": 12,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Vintage"
],
"indent_guide_options":
[
"draw_normal",
"draw_active"
],
"line_padding_bottom": 3,
"line_padding_top": 3,
"overlay_scroll_bars": "enabled",
"trim_trailing_white_space_on_save": true,
"word_wrap": true
}
Ahora te dejo mis atajos personalizados, para que ahorres tiempo:
Preferences > Key Bindings - User.
[
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } },
{ "keys": ["f12"], "command": "reindent"}
]
Pulsando CTRL + 7 comentarás la línea actual.
Con CTRL + SHIFT + 7 comentarás todo el texto seleccionado.
Pulsando F12 formatearás todo el texto o el seleccionado.
Ahora una lista con los paquetes imprescindibles para que tu Sublime Text sea el IDE perfecto, liviano y eficiente. Sobre todo si eres programador web como yo y no necesitas un IDE como tal.
- BracketHighlighter
- Highlight
- Highlighter
- Smart Delete
- SublimeCodeIntel
- Sublime Linter
- Sublime Linter PHP
- Sublimerge 3
- SummitLinter
- Minifier
- Emmet
Lo primero que hay que hacer para instalar los plugins anteriores, es instalar el "Package Control"
Vamos a View > Show Console. Y pegamos el siguiente texto:
import urllib.request,os,hashlib;
h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88';
pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path();
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );
by = urllib.request.urlopen( 'https://packagecontrol.io/' + pf.replace(' ', '%20')).read();
dh = hashlib.sha256(by).hexdigest();
print('Error validating download (got %s instead of %s),
please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
A continuación reiniciaremos Slublime Text, aunque en la mayoría de casos no hace falta. Y pulsamos ctrl + shift + p. Y escribimos install hasta que aparezca "Package Control: Install Package" y pulsamos intro, entonces tan solo tendremos que escribir las iniciales del nombre del plugin que queramos instalar e intro.
Para configurar Sublime Linter PHP simplemente hay que añadir las siguientes líneas al fichero de configuración del usuario, Preferences > Package Settings > SublimeLinter > Settings - User.
{
"extensions":
["php"]
}
Y las expresiones regulares en Sublime Text
No te pierdas las mejores Herramientas para Desarrollo Web Marketing y Social Media.
No olvides que puedes descargar gratis Sublime Text desde su web. Saludos PROGRAMADORES!