Criando um ambiente de desenvolvimento com Vim/Neovim

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • lexima.vim

    Auto close parentheses and repeat by dot dot dot...

  • Levxima.vim é um plugin de auto-pairs para o Neovim. Com ele, sempre que você digitar {, ', ", [ ou outras teclas, já será autocompletado o fechamento, como }, ', ", ].

  • ale

    Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

  • ALE é um analisador de código assíncrono. Com o ALE, você conseguirá ver os erros que há no seu código diretamente no editor.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dalton-vim

    A minimalistic VIM theme.

  • Agora, iremos inserir dentro destes dois call, os plugins. Vamos supor que você queria usar o tema de cores Dalton:

  • vim-coloresque

    css/less/sass/html color preview for vim

  • Vim Coloresque é um plugin que adiciona destaque de cores para nomes de cores, hexadecimais, rgba,etc. Facilitando pra editar por exemplo, arquivos CSS.

  • vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

  • Agora vamos começar a parte dos Plugins. Primeiramente iremos precisar de um gerenciador de Plugins. Há vários ótimos disponíveis, mas neste tutorial iremos usar o Vim Plug. O Vim Plug é bem simples de adicionar, remover e gerenciar os plugins.

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • CoC.nvim é um autocomplete para várias linguagens. O CoC funciona apenas no Neovim pois é usado internamente a API do Neovim, para acessar os dados sobre o arquivo e aparecer as janelas que sugerem as palavras.

  • neovim

    Vim-fork focused on extensibility and usability

  • Primeiramente, neste artigo não irei usar o Vim, mas sim o Neovim. Neovim é um fork do Vim só que com mais contribuições open-source, mais atualizado com recursos como API's para várias linguagens e janelas flutuantes. Por isso ele será usado ao invés do Vim.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nerdtree

    A tree explorer plugin for vim.

  • NERDtree É uma barra de navegação por arquivos e diretórios. Facilita na edição de múltiplos arquivos.

  • vim-devicons

    Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more

  • Vim Devicons é um plugin para adicionar ícones para certas linguagens, frameworks, tipos de arquivos,etc. ao Vim.

  • vim-polyglot

    A solid language pack for Vim.

  • Vim Polyglot é um plugin que possibilita syntax highlight para várias linguagens no Vim. Para instalar, adicione

  • vim-nerdtree-syntax-highlight

    Extra syntax and highlight for nerdtree files

  • Também é bom usar junto com o NERDTree Syntax Highlight

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts