El mejor editor para programadores - Sublime Text - Trucos dentro

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 laughing. Desarrolladores estar atentos vengáis de PHP, Java, C, Python...

 

 

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 - Nuevo Logo 

 

Sublime Text 2 - 3. Para mí el mejor editor para programadores. Rápido, potente y GRATIS

 

El mejor teclado para programar

 

 

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!