{"id":6646,"date":"2020-06-01T15:47:15","date_gmt":"2020-06-01T18:47:15","guid":{"rendered":"https:\/\/meunegocio.uol.com.br\/blog\/?p=6646"},"modified":"2026-01-15T11:38:43","modified_gmt":"2026-01-15T14:38:43","slug":"aprendendo-o-basico-de-vim-iniciante","status":"publish","type":"post","link":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/","title":{"rendered":"Aprendendo o b\u00e1sico de VIM &#8211; Iniciante"},"content":{"rendered":"<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">O VIM \u00e9 um poderoso editor de texto gr\u00e1tis e&nbsp;<em>open source<\/em>&nbsp;para uso em linha de comando.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Utilizamos nossos clouds via ssh e, por isso, n\u00e3o possu\u00edmos uma interface gr\u00e1fica para manipularmos arquivos, ent\u00e3o os editores que temos \u00e0 m\u00e3o s\u00e3o aqueles de linha de comando.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Al\u00e9m do&nbsp;VIM, posso citar o&nbsp;Nano&nbsp;e o&nbsp;Vi, editor no qual o&nbsp;VIM&nbsp;foi inspirado, sendo chamado de&nbsp;Vi IMproved&nbsp;(Vi melhorado). Neste tutorial focaremos no b\u00e1sico de VIM para que voc\u00ea consiga, por exemplo, editar o arquivo de configura\u00e7\u00e3o do Apache, habilitar um m\u00f3dulo no&nbsp;php.ini&nbsp;ou at\u00e9 digitar c\u00f3digos da sua aplica\u00e7\u00e3o diretamente no cloud.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">O VIM j\u00e1 vem, por padr\u00e3o, instalado em sistemas baseados em Unix, como todas as distribui\u00e7\u00f5es Linux (Ubuntu, Debian, CentOS), e no OSx (Mac &#8211; Apple), mas tamb\u00e9m \u00e9 poss\u00edvel utiliz\u00e1-lo no Windows.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Abrindo arquivos<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Para editar um arquivo j\u00e1 existente ou criar um novo dentro do seu terminal, basta digitar:<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">vim nomedoarquivo<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Pronto, depois disso voc\u00ea j\u00e1 estar\u00e1 dentro do VIM. N\u00e3o se assuste, os comandos b\u00e1sicos s\u00e3o simples e com eles voc\u00ea j\u00e1 consegue se virar muito bem.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Mostrando o n\u00famero de cada linha<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Para digitar comandos de configura\u00e7\u00e3o, geralmente, voc\u00ea come\u00e7a com dois-pontos (:) e, em seguida, diz o comando e o valor, basicamente:<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">:set number<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">E para n\u00e3o mostrar mais os n\u00fameros de cada linha, digite<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">:set nonumber<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Caso voc\u00ea queira desistir de digitar um comando ou recome\u00e7ar, aperte&nbsp;ESC&nbsp;para voltar ao dito&nbsp;Modo Normal&nbsp;do VIM.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">E note que, ao digitar os dois-pontos (:), aparecer\u00e1 l\u00e1 embaixo, pr\u00f3ximo ao fim da janela do terminal, o que voc\u00ea digitar.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Habilitando syntax highlight<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Bem ruim digitar c\u00f3digos sem o syntax highlight, n\u00e3o \u00e9 mesmo?<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Aquelas cores diferentes em cada tag, atributo, fun\u00e7\u00e3o e coisas da sintaxe das linguagens de programa\u00e7\u00e3o realmente nos ajudam a trabalhar.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Ainda bem que o VIM tamb\u00e9m possui esse recurso. Basta digitar&nbsp;:syntax on. Lembre-se de estar em Modo Normal para digitar qualquer comando.<\/p>\n<p style=\"margin-bottom: 20px; font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">E caso queira \u201cdesligar\u201d, digite&nbsp;:syntax off<\/p>\n<p>\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/clicklogger.rm.uol.com.br\/?prd=939&amp;grp=src:13;chn:546;cpg:cross-sell-banner-site-pronto;&amp;msr=Cliques%20de%20Origem:1&amp;oper=11&amp;redir=https:\/\/cadastro.uol.com.br\/indexb.html?eos=yes&amp;skin=cadastrounificado\/visitor\/pf&amp;skinPath=meunegocio&amp;promochild=PROMPKSC3387\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"150\" src=\"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/04\/banner_uolmn_lojavirtuol_academia-1.gif\" alt=\"\">\t\t\t\t\t\t\t\t<\/a><\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Dialeto do VIM<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">A ideia do VIM \u00e9 tornar o trabalho de editar textos puros, assim como os c\u00f3digos de qualquer linguagem de programa\u00e7\u00e3o que trabalhamos ou os arquivos de configura\u00e7\u00e3o dos nossos servidores, uma tarefa \u00e1gil. Por isso, o VIM trabalha com um dialeto pr\u00f3prio.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Acaba ficando bem intuitivo e natural depois de um tempo. Para inserir textos, aperte primeiramente a tecla&nbsp;i&nbsp;(Insert).<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">E, ent\u00e3o, o VIM entrar\u00e1 em&nbsp;Modo de Edi\u00e7\u00e3o. Assim voc\u00ea poder\u00e1 digitar normalmente. Antes disso, com o VIM em Modo Normal, voc\u00ea n\u00e3o era capaz de digitar nada, e algumas teclas que voc\u00ea tentasse apertar poderiam fazer coisas estranhas (que eu explicarei mais adiante).<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Para voltar ao Modo Normal, ap\u00f3s terminar sua edi\u00e7\u00e3o, aperte a tecla&nbsp;ESC.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Este ser\u00e1 o nosso ponto de partida, e sempre que estivermos confusos, podemos apertar o&nbsp;ESC&nbsp;para termos certeza de onde (em que modo) estamos, ou seja, o&nbsp;Modo Normal.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Salvar e sair<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Para salvar, aperte&nbsp;ESC&nbsp;(apenas para ter certeza de que estamos no Modo Normal), e ent\u00e3o digite&nbsp;:w&nbsp;(dois-pontos e a letra w), ou seja, &#8220;write&#8221;.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Para sair, fechar o VIM, aperte&nbsp;:q, que quer dizer: &#8220;quit&#8221;.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Combinando as duas coisas, voc\u00ea pode salvar e sair, digitando&nbsp;:wq.E, se por algum motivo, quiser ignorar as altera\u00e7\u00f5es e sair sem salvar, digite&nbsp;:q!<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">O ponto de exclama\u00e7\u00e3o vai possibilitar sair sem salvar, visto que, sem ele, o VIM vai avisar que alguma modifica\u00e7\u00e3o n\u00e3o salva existe, e isso te impedir\u00e1 de sair.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Modo de inser\u00e7\u00e3o<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Eu disse, acima, que para entrar em modo de inser\u00e7\u00e3o bastava apertar a tecla&nbsp;i.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">E, apertando&nbsp;Shift + i, o cursor de inser\u00e7\u00e3o ser\u00e1 posicionado antes do primeiro caractere da linha em que voc\u00ea est\u00e1, ao passo que apenas \u201ci\u201dposiciona o cursor exatamente onde voc\u00ea estava.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Outra op\u00e7\u00e3o bastante \u00fatil \u00e9 a letra&nbsp;o. Digitando&nbsp;o&nbsp;a inser\u00e7\u00e3o&nbsp;o&nbsp;ocorrer\u00e1 uma linha abaixo da que o cursor estava, criando uma nova linha. E apertando&nbsp;Shift + O&nbsp;a inser\u00e7\u00e3o ocorrer\u00e1 uma linha acima, tamb\u00e9m criando uma nova linha acima.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Desfazendo<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">O \u201cCtrl + Z\u201d ou \u201cCommand + Z\u201d (para usu\u00e1rios de Mac) \u00e9 bastante \u00fatil, e tamb\u00e9m existe no VIM. S\u00f3 que n\u00e3o com essas teclas.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Aqui, basta estarmos em&nbsp;Modo Normal&nbsp;e apertar a tecla&nbsp;u, que vem de&nbsp;undo&nbsp;(desfazer em ingl\u00eas).<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Refazer<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Para refazer, ou seja, o contr\u00e1rio do \u201cu\u201d, aperte&nbsp;Ctrl + R.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Concluindo<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Ainda existem muitas outras coisas que voc\u00ea pode fazer com o VIM, e diversos outros atalhos, mas deixaremos para um pr\u00f3ximo&nbsp;<em>post<\/em>.<\/p>\n<p style=\"font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\">Tente trocar o seu editor preferido pelo VIM, ao menos por um dia.<\/p>\n<p style=\"margin-bottom: 20px; font-size: 17px; line-height: 24px; word-break: break-word; color: #666666; font-family: UOLText, Arial, sans-serif; letter-spacing: normal;\"><em>William Moraes<\/em><br \/>\n<em>Colunista UOL HOST<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O VIM \u00e9 um poderoso editor de texto gr\u00e1tis e&nbsp;open source&nbsp;para uso em linha de comando. Utilizamos nossos clouds via ssh e, por isso, n\u00e3o possu\u00edmos uma interface gr\u00e1fica para manipularmos arquivos, ent\u00e3o os editores que temos \u00e0 m\u00e3o s\u00e3o aqueles de linha de comando. Al\u00e9m do&nbsp;VIM, posso citar o&nbsp;Nano&nbsp;e o&nbsp;Vi, editor no qual o&nbsp;VIM&nbsp;foi [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":6648,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81,39],"tags":[],"class_list":["post-6646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias-e-mercado","category-tecnologia"],"gutentor_comment":0,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Aprendendo o b\u00e1sico de VIM - Iniciante \u2013 Academia UOL Meu neg\u00f3cio<\/title>\n<meta name=\"description\" content=\"Aprendendo o b\u00e1sico de VIM - Iniciante: leia este ou outros artigos sobre Tecnologia na Academia UOL Meu neg\u00f3cio.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprendendo o b\u00e1sico de VIM - Iniciante \u2013 Academia UOL Meu neg\u00f3cio\" \/>\n<meta property=\"og:description\" content=\"Aprendendo o b\u00e1sico de VIM - Iniciante: leia este ou outros artigos sobre Tecnologia na Academia UOL Meu neg\u00f3cio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-01T18:47:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-15T14:38:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Yuri Torres\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yuri Torres\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/\"},\"author\":{\"name\":\"Yuri Torres\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/person\/41505c2cd07dc07109e30bea51edee93\"},\"headline\":\"Aprendendo o b\u00e1sico de VIM &#8211; Iniciante\",\"datePublished\":\"2020-06-01T18:47:15+00:00\",\"dateModified\":\"2026-01-15T14:38:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/\"},\"wordCount\":879,\"publisher\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg?wsr\",\"articleSection\":[\"Not\u00edcias e Mercado\",\"Tecnologia\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/\",\"url\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/\",\"name\":\"Aprendendo o b\u00e1sico de VIM - Iniciante \u2013 Academia UOL Meu neg\u00f3cio\",\"isPartOf\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg?wsr\",\"datePublished\":\"2020-06-01T18:47:15+00:00\",\"dateModified\":\"2026-01-15T14:38:43+00:00\",\"description\":\"Aprendendo o b\u00e1sico de VIM - Iniciante: leia este ou outros artigos sobre Tecnologia na Academia UOL Meu neg\u00f3cio.\",\"breadcrumb\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#primaryimage\",\"url\":\"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg?wsr\",\"contentUrl\":\"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg?wsr\",\"width\":600,\"height\":250},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/uolhost.uol.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprendendo o b\u00e1sico de VIM &#8211; Iniciante\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#website\",\"url\":\"https:\/\/uolhost.uol.com.br\/blog\/\",\"name\":\"Blog UOL Host\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/uolhost.uol.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#organization\",\"name\":\"Blog UOL Host\",\"url\":\"https:\/\/uolhost.uol.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2025\/01\/UOL_Host.png?wsr\",\"contentUrl\":\"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2025\/01\/UOL_Host.png?wsr\",\"width\":2000,\"height\":393,\"caption\":\"Blog UOL Host\"},\"image\":{\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/person\/41505c2cd07dc07109e30bea51edee93\",\"name\":\"Yuri Torres\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4c96a05faea9fdf86f95d5b723e438c9cc14ad5c342d76486e5a4c8ac8259492?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4c96a05faea9fdf86f95d5b723e438c9cc14ad5c342d76486e5a4c8ac8259492?s=96&d=mm&r=g\",\"caption\":\"Yuri Torres\"},\"description\":\"Profissional de Reda\u00e7\u00e3o e Marketing, com 10 anos de experi\u00eancia no desenvolvimento de estrat\u00e9gias de conte\u00fado voltadas \u00e0 comunica\u00e7\u00e3o de marcas. Atua na cria\u00e7\u00e3o de materiais que fortalecem a presen\u00e7a digital, ampliam o engajamento e contribuem para o alcance de resultados alinhados aos objetivos de neg\u00f3cio, com experi\u00eancia no atendimento a empresas de diferentes segmentos. LinkedIn\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/yuri-torres-271093108\/\"],\"url\":\"https:\/\/uolhost.uol.com.br\/blog\/author\/yuri-torres\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aprendendo o b\u00e1sico de VIM - Iniciante \u2013 Academia UOL Meu neg\u00f3cio","description":"Aprendendo o b\u00e1sico de VIM - Iniciante: leia este ou outros artigos sobre Tecnologia na Academia UOL Meu neg\u00f3cio.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/","og_locale":"pt_BR","og_type":"article","og_title":"Aprendendo o b\u00e1sico de VIM - Iniciante \u2013 Academia UOL Meu neg\u00f3cio","og_description":"Aprendendo o b\u00e1sico de VIM - Iniciante: leia este ou outros artigos sobre Tecnologia na Academia UOL Meu neg\u00f3cio.","og_url":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/","article_published_time":"2020-06-01T18:47:15+00:00","article_modified_time":"2026-01-15T14:38:43+00:00","og_image":[{"width":600,"height":250,"url":"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg","type":"image\/jpeg"}],"author":"Yuri Torres","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Yuri Torres","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#article","isPartOf":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/"},"author":{"name":"Yuri Torres","@id":"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/person\/41505c2cd07dc07109e30bea51edee93"},"headline":"Aprendendo o b\u00e1sico de VIM &#8211; Iniciante","datePublished":"2020-06-01T18:47:15+00:00","dateModified":"2026-01-15T14:38:43+00:00","mainEntityOfPage":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/"},"wordCount":879,"publisher":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#primaryimage"},"thumbnailUrl":"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg?wsr","articleSection":["Not\u00edcias e Mercado","Tecnologia"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/","url":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/","name":"Aprendendo o b\u00e1sico de VIM - Iniciante \u2013 Academia UOL Meu neg\u00f3cio","isPartOf":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#primaryimage"},"image":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#primaryimage"},"thumbnailUrl":"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg?wsr","datePublished":"2020-06-01T18:47:15+00:00","dateModified":"2026-01-15T14:38:43+00:00","description":"Aprendendo o b\u00e1sico de VIM - Iniciante: leia este ou outros artigos sobre Tecnologia na Academia UOL Meu neg\u00f3cio.","breadcrumb":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#primaryimage","url":"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg?wsr","contentUrl":"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2020\/06\/aprendendo-o-basico-de-vim-iniciante.jpg?wsr","width":600,"height":250},{"@type":"BreadcrumbList","@id":"https:\/\/uolhost.uol.com.br\/blog\/aprendendo-o-basico-de-vim-iniciante\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/uolhost.uol.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Aprendendo o b\u00e1sico de VIM &#8211; Iniciante"}]},{"@type":"WebSite","@id":"https:\/\/uolhost.uol.com.br\/blog\/#website","url":"https:\/\/uolhost.uol.com.br\/blog\/","name":"Blog UOL Host","description":"","publisher":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uolhost.uol.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/uolhost.uol.com.br\/blog\/#organization","name":"Blog UOL Host","url":"https:\/\/uolhost.uol.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2025\/01\/UOL_Host.png?wsr","contentUrl":"https:\/\/uolhost.uol.com.br\/blog\/wp-content\/uploads\/2025\/01\/UOL_Host.png?wsr","width":2000,"height":393,"caption":"Blog UOL Host"},"image":{"@id":"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/person\/41505c2cd07dc07109e30bea51edee93","name":"Yuri Torres","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/uolhost.uol.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4c96a05faea9fdf86f95d5b723e438c9cc14ad5c342d76486e5a4c8ac8259492?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4c96a05faea9fdf86f95d5b723e438c9cc14ad5c342d76486e5a4c8ac8259492?s=96&d=mm&r=g","caption":"Yuri Torres"},"description":"Profissional de Reda\u00e7\u00e3o e Marketing, com 10 anos de experi\u00eancia no desenvolvimento de estrat\u00e9gias de conte\u00fado voltadas \u00e0 comunica\u00e7\u00e3o de marcas. Atua na cria\u00e7\u00e3o de materiais que fortalecem a presen\u00e7a digital, ampliam o engajamento e contribuem para o alcance de resultados alinhados aos objetivos de neg\u00f3cio, com experi\u00eancia no atendimento a empresas de diferentes segmentos. LinkedIn","sameAs":["https:\/\/www.linkedin.com\/in\/yuri-torres-271093108\/"],"url":"https:\/\/uolhost.uol.com.br\/blog\/author\/yuri-torres\/"}]}},"_links":{"self":[{"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/posts\/6646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/comments?post=6646"}],"version-history":[{"count":1,"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/posts\/6646\/revisions"}],"predecessor-version":[{"id":20307,"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/posts\/6646\/revisions\/20307"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/media\/6648"}],"wp:attachment":[{"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/media?parent=6646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/categories?post=6646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uolhost.uol.com.br\/blog\/wp-json\/wp\/v2\/tags?post=6646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}