{"componentChunkName":"component---src-templates-post-template-js","path":"/posts/configurar-atom-para-desarrollo-php-laravel/","result":{"data":{"markdownRemark":{"id":"97774498-d678-5a27-8ddd-0ad6b2ef3bec","html":"<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">El mundo de los editores de texto para desarrollo web con PHP es muy grande, existe una gran cantidad de programas dentro de los cuales están los IDE (Integrated Development Environment) y los editores de texto simples como Atom.</span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span></span>\n<p><a href=\"https://3.bp.blogspot.com/-iYvapX9gsRc/V94dklwlgYI/AAAAAAAADmI/RSywc614FSolNh2Ikm0KFcROrQnK2FLDgCLcB/s1600/atom.png\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><img src=\"https://3.bp.blogspot.com/-iYvapX9gsRc/V94dklwlgYI/AAAAAAAADmI/RSywc614FSolNh2Ikm0KFcROrQnK2FLDgCLcB/s400/atom.png\"></span></a></p>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">En esta ocasión quiero escribir acerca de Atom por varias razones:</span>\n<ol>\n<li><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Una de las principales es que es completamente gratis</span></li>\n<li><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Se le pueden instalar temas para personalizar su apariencia</span></li>\n<li><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Es multiplataforma; por lo que lo podrás usar en tu sistema operativo preferido</span></li>\n<li><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Tiene un administrador de paquetes que puedes usar con interfaz gráfica y a travez de la terminal.</span></li>\n</ol>\n<h2 id=\"span-stylefont-family-quotverdanaquot--sans-serifinstalar-atomspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifinstalar-atomspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifinstalar atomspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Instalar Atom</span></h2>\n<div>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Puedes [descargar Atom desde su página web](https://atom.io/) y una vez lo tengas en tu computadora puedes proceder a instalarlo(confío que si eres programador o estudias para serlo, no tendrás difucultades para instalarlo).</span>\n<h2 id=\"span-stylefont-family-quotverdanaquot--sans-serifinstalación-de-paquetes-o-pluginsspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifinstalaci%C3%B3n-de-paquetes-o-pluginsspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifinstalación de paquetes o pluginsspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Instalación de paquetes o plugins</span></h2>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Para instalar los paquetes vamos a usar el comando **apm** desde una terminal (en Windows puede que necesites agregar el binario a las variables de entorno)</span>\n<div style=\"text-align: justify;\"><span style=\"background-color: white; color: #222222; line-height: 19.2px;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span></span>\n<blockquote>\n</blockquote>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">apm <span class=\"token function\">install</span> autocomplete-plus atom-autocomplete-php data-atom file-icons genesis-ui git-control git-status git-time-machine language-blade language-dots language-nginx language-powershell language-vue language-vue-component laravel markdown-preview-opener minimap php-debug sort-lines vue-autocomplete color-picker docblockr emmet hyperclick php-hyperclick pigments linter linter-php oceanic-next</code></pre></div>\n<h3 id=\"span-stylefont-family-quotverdanaquot--sans-serifatom-auto-complete-phpspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifatom-auto-complete-phpspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifatom auto complete phpspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><a href=\"https://atom.io/packages/autocomplete-php\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Atom Auto Complete PHP</a></span></h3>\n<div>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Con este paquete tendremos auto completado para las funciones y cosas base de PHP</span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<p><a href=\"https://2.bp.blogspot.com/-3VElAjVZ6yo/V94fQ6HVDWI/AAAAAAAADmU/eVgdIKWGQ6cRDZGLdOP9z4UZ6Ze3DX1dgCLcB/s1600/atom-autocomplete-php.gif\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><img src=\"https://2.bp.blogspot.com/-3VElAjVZ6yo/V94fQ6HVDWI/AAAAAAAADmU/eVgdIKWGQ6cRDZGLdOP9z4UZ6Ze3DX1dgCLcB/s640/atom-autocomplete-php.gif\"></span></a></p>\n<div><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<h3 id=\"span-stylefont-family-quotverdanaquot--sans-serifdata-atomspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifdata-atomspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifdata atomspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://atom.io/packages/data-atom\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Data-Atom</span></a></h3>\n<div>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Data-Atom nos permite conectarnos a nuestros gestores de base de datos(PostgreSQL, MySQL) y realizar las consultas que deseemos y ver los resultados, todo dentro de la interfaz de Atom</span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<p><a href=\"https://3.bp.blogspot.com/-BK5rVhor26k/V94gLXMxfdI/AAAAAAAADmc/Ke_T0R3Geo0XL0rg0YvIBcggQa9gPgdLACLcB/s1600/data-atom.gif\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><img src=\"https://3.bp.blogspot.com/-BK5rVhor26k/V94gLXMxfdI/AAAAAAAADmc/Ke_T0R3Geo0XL0rg0YvIBcggQa9gPgdLACLcB/s640/data-atom.gif\"></span></a></p>\n<div><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<h3 id=\"span-stylefont-family-quotverdanaquot--sans-seriflanguage-bladespan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-seriflanguage-bladespan\" aria-label=\"span stylefont family quotverdanaquot  sans seriflanguage bladespan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://atom.io/packages/language-blade\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Language-blade</span></a></h3>\n<div><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Soporte para las plantillas de blade</span>\n<div><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<h3 id=\"span-stylefont-family-quotverdanaquot--sans-seriflaravelspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-seriflaravelspan\" aria-label=\"span stylefont family quotverdanaquot  sans seriflaravelspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://atom.io/packages/laravel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Laravel</span></a></h3>\n<div>\n<p>Snippets y helpers de Laravel, pudes ver la lista completa de en el <a href=\"https://github.com/Cronos87/atom-laravel/blob/master/snippets/laravel.cson\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">repo en gihub</a></p>\n<h3 id=\"span-stylefont-family-quotverdanaquot--sans-serifdocblockrspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifdocblockrspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifdocblockrspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://atom.io/packages/docblockr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Docblockr</span></a></h3>\n<div>\n<p>Si te gusta escribir tu código bien documentado, entonces este paquete es para ti, puedes ver su forma completa de uso en su <a href=\"https://github.com/nikhilkalige/docblockr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">repo en github</a> o en la <a href=\"https://atom.io/packages/docblockr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">web de Atom</a></p>\n<p><a href=\"https://4.bp.blogspot.com/-Xj-NW0YKbOo/V94iO7Uw8II/AAAAAAAADmw/fSJ2inXLXpQFsnS-pbHUKjnRS9YRvlNKwCLcB/s1600/docblockr.gif\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><img src=\"https://4.bp.blogspot.com/-Xj-NW0YKbOo/V94iO7Uw8II/AAAAAAAADmw/fSJ2inXLXpQFsnS-pbHUKjnRS9YRvlNKwCLcB/s640/docblockr.gif\"></span></a></p>\n<div><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<h3 id=\"span-stylefont-family-quotverdanaquot--sans-serifemmetspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifemmetspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifemmetspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://atom.io/packages/emmet\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Emmet</span></a></h3>\n<div>\n<div style=\"text-align: justify;\">\n<p>Este plugin prácticamente no requiere presentación, es de mucha utilidad a la hora de escribir código HTML y CSS puedes ver una lista considerable de atajos <a href=\"http://docs.emmet.io/cheat-sheet/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aquí</a></p>\n<div><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<h3 id=\"span-stylefont-family-quotverdanaquot--sans-serifphp-hyperclickspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifphp-hyperclickspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifphp hyperclickspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://atom.io/packages/php-hyperclick\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">php-hyperclick</span></a></h3>\n<div>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Con este paquete podremos darle ctrl + click al nombre de una clase y nos lleva a su definición, pero mejor míralo en acción</span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<p><a href=\"https://3.bp.blogspot.com/-Qg_dALlo5bQ/V94kCZ_JfEI/AAAAAAAADnE/J5nxExAQaB4BURto9UYgXow77C8FTX5PACLcB/s1600/php-hyperclick.gif\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><img src=\"https://3.bp.blogspot.com/-Qg_dALlo5bQ/V94kCZ_JfEI/AAAAAAAADnE/J5nxExAQaB4BURto9UYgXow77C8FTX5PACLcB/s640/php-hyperclick.gif\"></span></a></p>\n<div><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<h3 id=\"span-stylefont-family-quotverdanaquot--sans-serifspan-stylefont-family-quotverdanaquot--sans-seriflinter-phpspanspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifspan-stylefont-family-quotverdanaquot--sans-seriflinter-phpspanspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifspan stylefont family quotverdanaquot  sans seriflinter phpspanspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><a href=\"https://atom.io/packages/linter-php\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">linter-php</a></span></span></h3>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Con estos paquetes tendremos lo necesario para poder desarrollar con PHP, algunos de los plugins requieren cierta configuración, por ejemplo el plugin **linter-php** funcionará normalmente si se tiene acceso al binario de PHP desde la terminal, de lo contrario tendrás que especificar donde se encuentra el ejecutable de PHP en las opciones de configuración del paquete, en mi caso yo puedo acceder a PHP desde cualquier ruta en la terminal.</span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n<p>Puedes revisar las opciones de configuración la <a href=\"https://atom.io/packages/linter-php\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">web del paquete</a></p>\n<p></span></span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span></span></p>\n<p><a href=\"https://2.bp.blogspot.com/-z0R8HJFtqxI/V94k-jbwCEI/AAAAAAAADnQ/y0T0pIaW9psVSxvcaaOd-AoPG8LKJyUsACLcB/s1600/linter-php.png\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><img src=\"https://2.bp.blogspot.com/-z0R8HJFtqxI/V94k-jbwCEI/AAAAAAAADnQ/y0T0pIaW9psVSxvcaaOd-AoPG8LKJyUsACLcB/s640/linter-php.png\"></span></a></p>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<p><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"></span></p>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n<p>Existen muchos mas paquetes que puedes instalar en Atom puedes explorarlos en su <a href=\"https://atom.io/packages\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">página oficial</a>, algunos de los paquetes instalados son meramente cosméticos o complementarios, por ejemplo para los colores en css, o para trabajar con git y no precisamente con PHP o Laravel.</p>\n</span>\n<p><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"></span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\"></span></p>\n<h2 id=\"span-stylefont-family-quotverdanaquot--sans-serifpersonalizando-estilosspan\"><a href=\"#span-stylefont-family-quotverdanaquot--sans-serifpersonalizando-estilosspan\" aria-label=\"span stylefont family quotverdanaquot  sans serifpersonalizando estilosspan permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Personalizando estilos</span></h2>\n<p><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"></span></p>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n<p>Descargar e instalar <a href=\"https://github.com/tonsky/FiraCode\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FiraCode</a> y <a href=\"http://www.dafont.com/flottflott.font\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FlottFlott</a>, d</span>espués de descargar e instalar las dos fuentes pega el siguiente código en tu archivo de styles.less en Atom. </span></p>\n<p><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"></span></p>\n<div>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Con Atom abierto presiona la combinación CTRL+SHIFT+P y escriba 'styles', se abrirá un archivo; copiar y pegar el siguiente código al final del script</span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<p><a href=\"https://3.bp.blogspot.com/-jj21cn_z2_Y/V94qSBcUaQI/AAAAAAAADoA/qmGgoQyK0lwmNnxi8Wy41UiM1kkYp45aQCLcB/s1600/estilos.png\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img src=\"https://3.bp.blogspot.com/-jj21cn_z2_Y/V94qSBcUaQI/AAAAAAAADoA/qmGgoQyK0lwmNnxi8Wy41UiM1kkYp45aQCLcB/s640/estilos.png\"></a></p>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<div class=\"highlight highlight-source-css-less\" style=\"box-sizing: border-box; margin-bottom: 16px;\">\n<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\">atom<span class=\"token operator\">-</span>text<span class=\"token operator\">-</span>editor <span class=\"token punctuation\">{</span>\n\n    font<span class=\"token operator\">-</span>family<span class=\"token punctuation\">:</span> <span class=\"token string\">'Fira Code'</span><span class=\"token punctuation\">;</span>\n    font<span class=\"token operator\">-</span>style<span class=\"token punctuation\">:</span> normal<span class=\"token punctuation\">;</span>\n    text<span class=\"token operator\">-</span>rendering<span class=\"token punctuation\">:</span> optimizeLegibility<span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n    atom<span class=\"token operator\">-</span>text<span class=\"token operator\">-</span>editor<span class=\"token punctuation\">:</span><span class=\"token punctuation\">:</span>shadow <span class=\"token punctuation\">{</span>\n    <span class=\"token punctuation\">.</span>string<span class=\"token punctuation\">.</span>quoted<span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">.</span>string<span class=\"token punctuation\">.</span>regexp <span class=\"token punctuation\">{</span>\n        <span class=\"token operator\">-</span>webkit<span class=\"token operator\">-</span>font<span class=\"token operator\">-</span>feature<span class=\"token operator\">-</span>settings<span class=\"token punctuation\">:</span> <span class=\"token string\">\"liga\"</span> off<span class=\"token punctuation\">,</span> <span class=\"token string\">\"calt\"</span> off<span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n    <span class=\"token punctuation\">.</span>source<span class=\"token punctuation\">.</span>js<span class=\"token punctuation\">.</span>jsx <span class=\"token operator\">></span> <span class=\"token punctuation\">.</span>keyword<span class=\"token punctuation\">.</span>control<span class=\"token punctuation\">.</span>flow<span class=\"token punctuation\">.</span>js<span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">.</span>storage<span class=\"token punctuation\">,</span> <span class=\"token punctuation\">.</span>type <span class=\"token punctuation\">.</span>function <span class=\"token punctuation\">{</span>\n        vertical<span class=\"token operator\">-</span>align<span class=\"token punctuation\">:</span> baseline<span class=\"token punctuation\">;</span>\n        font<span class=\"token operator\">-</span>family<span class=\"token punctuation\">:</span> <span class=\"token string\">'flottflott'</span><span class=\"token punctuation\">;</span>\n        height<span class=\"token punctuation\">:</span> inherit<span class=\"token punctuation\">;</span>\n        font<span class=\"token operator\">-</span>size<span class=\"token punctuation\">:</span> <span class=\"token number\">1.5</span>em<span class=\"token punctuation\">;</span>\n        line<span class=\"token operator\">-</span>height<span class=\"token punctuation\">:</span> <span class=\"token number\">1</span>rem<span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n    <span class=\"token punctuation\">.</span>source<span class=\"token punctuation\">.</span>js<span class=\"token punctuation\">.</span>jsx<span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">.</span>storage<span class=\"token punctuation\">.</span>type<span class=\"token punctuation\">.</span>function<span class=\"token punctuation\">.</span>arrow<span class=\"token punctuation\">.</span>js<span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">.</span>variable <span class=\"token punctuation\">{</span>\n        font<span class=\"token operator\">-</span>family<span class=\"token punctuation\">:</span> <span class=\"token string\">'Fira Code'</span><span class=\"token punctuation\">;</span>\n        font<span class=\"token operator\">-</span>style<span class=\"token punctuation\">:</span> normal<span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n    <span class=\"token punctuation\">.</span>string<span class=\"token punctuation\">.</span>unquoted<span class=\"token punctuation\">.</span>js <span class=\"token punctuation\">{</span>\n        color<span class=\"token punctuation\">:</span> #<span class=\"token constant\">CDD3DE</span><span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n    <span class=\"token punctuation\">.</span>entity<span class=\"token punctuation\">.</span>name <span class=\"token punctuation\">{</span>\n        font<span class=\"token operator\">-</span>weight<span class=\"token punctuation\">:</span> bold<span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<div style=\"text-align: justify;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Después de la instalación en las opciones de configuración seleccione el tema Oceanic Next</span>\n<p><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span></span></p>\n<p><a href=\"https://4.bp.blogspot.com/-9b91l6f3Xgg/V94l0mE6MVI/AAAAAAAADng/NpZYuH233vgcSLM99sZffMXcCRNfMsTKQCLcB/s1600/tema.png\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span style=\"font-family: &quot;verdana&quot; , sans-serif;\"><img src=\"https://4.bp.blogspot.com/-9b91l6f3Xgg/V94l0mE6MVI/AAAAAAAADng/NpZYuH233vgcSLM99sZffMXcCRNfMsTKQCLcB/s640/tema.png\"></span></a></p>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">El resultado final en nuestro Atom será algo como esto:</span>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span>\n<p><a href=\"https://2.bp.blogspot.com/-pw1YUmUAhKw/V94pgJF5JWI/AAAAAAAADn8/bCTwGy0FvE46nlK3xZjnfDmNNb5mR9ZxQCLcB/s1600/myatom.png\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img src=\"https://2.bp.blogspot.com/-pw1YUmUAhKw/V94pgJF5JWI/AAAAAAAADn8/bCTwGy0FvE46nlK3xZjnfDmNNb5mR9ZxQCLcB/s640/myatom.png\"></a></p>\n<span style=\"font-family: &quot;verdana&quot; , sans-serif;\">\n</span><span style=\"font-family: &quot;verdana&quot; , sans-serif;\">Listo, ahora a disfrutar de Atom!.</span>","fields":{"slug":"/posts/configurar-atom-para-desarrollo-php-laravel/","tagSlugs":["/tag/laravel/","/tag/react/","/tag/atom/"]},"frontmatter":{"date":"2016-09-16T22:12:03.284Z","description":"El mundo de los editores de texto para desarrollo web con PHP es muy grande, existe una gran cantidad de programas dentro de los cuales están los IDE (Integrated Development Environment) y los editores de texto simples como Atom.","tags":["Laravel","React","Atom"],"title":"Configurar Atom para desarrollo con PHP & Laravel","socialImage":"/media/image-2.jpg"}}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"/posts/configurar-atom-para-desarrollo-php-laravel/"}}}