Skip to content

Vim como editor principal

Felipe Silva edited this page Jun 8, 2022 · 2 revisions

Checklist de necessidades básicas/interessantes que o editor deve suprir

MVP

  • Leve e rápido
  • Instalável em Windows e diversas distros Linux
  • Customizável (temas, highlights, shortcuts, comportamentos)
  • Configurável através de dotfiles
  • Numerar linhas
  • Detectar diferentes filetypes
  • Auto indentar e comando de indentação
  • Fuzzy finder de arquivos
  • Snippets
  • Linter
  • Intelisense (go to definition)
  • Autocomplete (variaveis usadas, metodos de classe da variavel)
  • Integração com o git
  • Criação de paineis/janelas
  • Comentar e descomentar trecho ou linha
  • Search e search/replace no arquivo
    • Search
    • Replace
  • Search e search/replace em todo o projeto
    • Search
    • Replace
  • Criar, mover/renomear e deletar arquivos/diretórios
  • Atualizar arquivo se modificado por interferência externa

Bonus

  • Debug
  • Exibir output da execução do arquivo (ideal para scripts e tdd)

    :!php % executa com php (ou qualquer outro interpretador) o arquivo atual

  • Exibir output de trechos do arquivo (repl)
  • Ser acessível pelo terminal
  • Gravar macros de edição de texto

    qq gravação até ser teclado q, para serem executadas com @q

  • Suporte a emojis
  • Spell check
Clone this wiki locally