{"id":207,"date":"2009-10-26T01:17:41","date_gmt":"2009-10-26T04:17:41","guid":{"rendered":"http:\/\/cleciooliveira.eti.br\/blog\/?p=207"},"modified":"2009-10-26T01:56:42","modified_gmt":"2009-10-26T04:56:42","slug":"como-habilitar-syntax-highlighting-no-nano","status":"publish","type":"post","link":"https:\/\/cleciooliveira.eti.br\/blog\/2009\/10\/26\/como-habilitar-syntax-highlighting-no-nano\/","title":{"rendered":"Como habilitar Syntax Highlighting no Nano"},"content":{"rendered":"<p><a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/www.nano-editor.org\/');\" title=\"ir para p\u00e1gina do Projeto Nano\"  href=\"http:\/\/www.nano-editor.org\/\" target=\"_blank\" rel=\"noopener\">Nano<\/a> \u00e9 um popular editor de texto que pode ser instalado sem a necessidade de um servidor X. O <a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/www.nano-editor.org\/');\" title=\"ir para p\u00e1gina do Projeto Nano\"  href=\"http:\/\/www.nano-editor.org\/\" target=\"_blank\" rel=\"noopener\">Nano<\/a> j\u00e1 possui suporte Syntax Highlighting para linguagens de programa\u00e7\u00e3o como: C, Perl, Python, PHP entre outras, por\u00e9m por padr\u00e3o vem desativado.<br \/>\nNo entetando, para ativar \u00e9 muito simples. Os arquivos de configura\u00e7\u00f5es se encontra no diret\u00f3rio:<\/p>\n<p><strong>\/usr\/share\/nano\/<\/strong><\/p>\n<p>Por exemplo, a sa\u00edda do comando <strong>ls \/usr\/share\/nano<\/strong> no meu computador:<\/p>\n<p><strong># ls \/usr\/share\/nano\/<br \/>\n<\/strong>apache2.nanorc config.nanorc pov.nanorc js.nanorc python.nanorc apacheconf.nanorc config2.nanorc man.nanorc mutt.nanorc ruby.nanorc  bash.nanorc config3.nanorc nanorc.nanorc patch.nanorc sh.nanorc  c-file.nanorc css.nanorc perl.nanorc tex.nanorc xml.nanorc c.nanorc\tgroff.nanorc php.nanorc html.nanorc  xorg.nanorc conf.nanorc   php2.nanorc java.nanorc<\/p>\n<p>Essas s\u00e3o as regras das linguagens configuradas no meu computador. Caso voc\u00ea n\u00e3o encontre alguns arquivos de configura\u00e7\u00f5es para a linguagem que deseja, voc\u00ea pode acessar a p\u00e1gina do <a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/code.google.com\/p\/nanosyntax\/source\/browse\/trunk\/syntax-nanorc');\" title=\"ir para P\u00e1gina do Projeto Nanosyntax no Google Code\"  href=\"http:\/\/code.google.com\/p\/nanosyntax\/source\/browse\/trunk\/syntax-nanorc\" target=\"_blank\" rel=\"noopener\">Projeto Nanosyntax no Google Code<\/a> baixar\/copiar o c\u00f3digo e criar o arquivo de configura\u00e7\u00e3o de acordo com a linguagem desejada em:<\/p>\n<p><strong>\/usr\/share\/nano\/php.nanorc<\/strong><\/p>\n<p>Para habilitar o Syntax Highlighting para uma determinada linguagem basta editar o arquivo ~\/.nanorc. Ser\u00e1 necess\u00e1rio criar este arquivo caso voc\u00ea n\u00e3o tenha. Em seguida, adicione as linhas dessa forma:<\/p>\n<p><strong>include &#8220;\/usr\/share\/nano\/php.nanorc&#8221;<\/strong><\/p>\n<p>E assim por diante, para cada linguagem que voc\u00ea deseja habilitar o Syntax Highlighting\u00a0 \u00e9 necess\u00e1rio ter a regra da linguagem na pasta <strong>\/usr\/share\/nano <\/strong>e habilit\u00e1-la no arquivo ~\/.nanorc.<\/p>\n<p>Veja abaixo como ficou o Syntax Highlighting habilitado no <a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/www.nano-editor.org\/');\" title=\"ir para p\u00e1gina do Projeto Nano\"  href=\"http:\/\/www.nano-editor.org\/\" target=\"_blank\" rel=\"noopener\">Nano<\/a>:<\/p>\n<p style=\"text-align: center;\"><a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/img200.imageshack.us\/img200\/3052\/capturadetelas.png');\"  href=\"https:\/\/i0.wp.com\/img200.imageshack.us\/img200\/3052\/capturadetelas.png\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i0.wp.com\/img200.imageshack.us\/img200\/3052\/capturadetelas.png?resize=470%2C313\" alt=\"\" width=\"470\" height=\"313\" \/><\/a><\/p>\n<p>AFK<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nano \u00e9 um popular editor de texto que pode ser instalado sem a necessidade de um servidor X. O Nano j\u00e1 possui suporte Syntax Highlighting para linguagens de programa\u00e7\u00e3o como: C, Perl, Python, PHP entre outras, por\u00e9m por padr\u00e3o vem desativado. No entetando, para ativar \u00e9 muito simples. Os arquivos de configura\u00e7\u00f5es se encontra no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1,4,9],"tags":[152,153],"class_list":["post-207","post","type-post","status-publish","format-standard","hentry","category-dia","category-linux","category-softwares","tag-nano","tag-syntax-highlighting"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3oatH-3l","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/posts\/207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/comments?post=207"}],"version-history":[{"count":6,"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/posts\/207\/revisions"}],"predecessor-version":[{"id":212,"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/posts\/207\/revisions\/212"}],"wp:attachment":[{"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/media?parent=207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/categories?post=207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleciooliveira.eti.br\/blog\/wp-json\/wp\/v2\/tags?post=207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}