Logo Passei Direto
Buscar
Material

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

$ vim -version head -n 1 Vim: Herdeiro Moderno do Vi Trabalho de Pesquisa FDS CEDUP Padre Afonso Robl Prof. Marcos Antonio Schratzenstaller Lucas Jose Padilha Paulo Ivaldino Ferreira Jackson Eduardo Krehnke APRESENTADOR 1 (SLIDES 2-3) APRESENTADOR 2 (SLIDES 4-5) APRESENTADOR 3 (SLIDES 6-7) Grupo 4 Técnico em Desenvolvimento de Sistemas Slide 1/71. Origem e Contexto Histórico Orador: Lucas Padilha Bram Moolenaar, criador do Vim Anos 1970 Antecessor): Bill Joy cria O editor vi para sistemas UNIX. 1988 Início do Vim): Bram Moolenaar compra um computador Commodore Amiga e percebe a falta de um bom clone do vi. 1991 (Lançamento Público): Lançado em 2 de novembro de 1991 como "VilMitation "(Imitação do Vi). 1993 (Vi IMproved): A partir da versão 2.0, com tantos recursos novos, passou a significar oficial e definitivamente "Vi IMproved". Bram Moolenaar (1961-2023), criador e principal desenvolvedor do Vim. CEDUP FDS História dos Editores de Texto Slide 2/72. Propósito e Problema Resolvido Orador: Lucas Padilha ! Problema nos Anos 80/90 A Solução e Público do Vim Conexões de terminal remoto (SSH/Telnet) eram Vim trouxe desfazer ilimitado, sintaxe colorida, muito lentas. Usar mouse era inviável e editores edição de múltiplos arquivos e extrema velocidade padrão consumiam muita memória. sem tocar no mouse. vi original era limitado e faltavam recursos básicos Quem usava e usa: Administradores de Redes/Linux, como desfazer múltiplos passos, realce de cores e Desenvolvedores de Software, Engenheiros DevOps suporte ajanelas. e usuários de linha de comando. CEDUP FDS História dos Editores de Texto3. Edição Modal e Navegação Orador: Paulo Ferreira Modo Normal Modo Inserção Modo Comando É O modo padrão ao abrir. Cada Ativado pressionando 'i'. O Vim Ativado com ':'. Permite salvar tecla é um comando. Navega-se se comporta como um editor (:w), sair (: q), buscar e executar usando H, J, K, L sem usar as comum onde você digita texto comandos no sistema. setas do teclado. diretamente. // Ideia Central: teclado é uma paleta de comandos. Você combina verbos e ações (ex: "d" + "w" = delete word). CEDUP FDS História dos Editores de Texto4. Customização e Arquivo vimrc Orador: Paulo Ferreira paul@ubuntu: Arquivo vimrc: É cérebro da personalização. Permite definir atalhos, números de linha e temas visuais. VIM - Vi IMproved version 8.2.3741 Linguagens de Script: Suporte nativo a Vimscript, by Bram Moolenaar et al. Modified by team+vim@tracker.debian.org Vim is open source and freely distributable Python e Lua para criação de extensões. Sponsor Vim development! type :help sponsor for information Ecossistema Risco de Plugins: Transforma O Vim em uma type :q to exit IDE completa (autocomplete, árvore de arquivos, Git). type :help for on-line help type :help version8 for version info 0,0-1 All CEDUP FDS História dos Editores de Texto5. Licença Especial: Charityware Orador: Jackson Krehnke [No Name] VIM Software Livre / Aberto: O Vim usa a Vim License, 100% gratuita, redistribuível e compatível com a GNU GPL. VIM Vi IMproved version 7.3.547 Conceito Charityware: Você pode usar de graça, mas by Bram Moolenaar et al. Modified by pkg-vim-maintainers@lists.alioth.debian.org é encorajado a doar para crianças carentes em Uganda Vim is open source and freely distributable (África). Help poor children in Uganda! type :help iccf for information type :q to exit Impacto Social Bram Moolenaar trabalhou type :help or for on-line help type :help version7 for version info voluntariamente em Uganda e usou O sucesso do Vim para financiar escolas e orfanatos. I 0,0-1 CEDUP FDS História dos Editores de Texto Slide 6/76. Legado Vivo e Vim Hoje Orador: Jackson Krehnke Neovim & Evolução Presença em Toda Parte Criado em 2014 para modernizar a base de código, Modo Vim em IDEs: VS Code, IntelliJ e Sublime Text introduziu suporte nativo a Lua e servidores LSP possuem plugins de atalhos do Vim com milhões de (Language Server Protocol). downloads. O Neovim trouxe concorrência saudável e fez O Conclusão: Após 30 + anos, continua pré-instalado próprio Vim evoluir para a versão 8 e9. em quase todos servidores Linux e macOS do planeta. CEDUP FDS História dos Editores de TextoImage Sources https://raw.githubusercontent.com/Codecademy/docs/main/media/vim-terminal.png Source: www.codecademy.com http://i.imgur.com/jZFZPdZ.png Source: www.reddit.com

Mais conteúdos dessa disciplina