vim-de a mim produtividade
TRANSCRIPT
![Page 1: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/1.jpg)
-de a mimProdutividade
Gustavo Dutra
![Page 2: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/2.jpg)
IDE != Editor de Texto
IDE => Código-Fonte
Editor de Texto => Texto
QUALQUER TEXTO
![Page 3: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/3.jpg)
Isso inclui:
![Page 4: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/4.jpg)
Isso inclui:
![Page 5: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/5.jpg)
Isso inclui:
PDFEmail
![Page 6: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/6.jpg)
Isso inclui:
PDFEmail
Configs
![Page 7: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/7.jpg)
Isso inclui:
PDFEmail
ConfigsWiki
![Page 8: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/8.jpg)
Isso inclui:
PDFEmail
ConfigsWikiTwitter
![Page 9: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/9.jpg)
Isso inclui:
PDFEmail
ConfigsWikiTwitter
Apresentações
![Page 10: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/10.jpg)
Isso inclui:
PDFEmail
ConfigsWikiTwitter
Apresentações
Documentos
![Page 11: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/11.jpg)
Isso inclui:
PDFEmail
ConfigsWikiTwitter
Apresentações
Documentos Post de Blog
![Page 12: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/12.jpg)
Isso inclui:
PDFEmail
ConfigsWikiTwitter
Apresentações
Documentos Post de Blog
Código-Fonte
![Page 13: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/13.jpg)
Isso inclui:
PDFEmail
ConfigsWikiTwitter
Apresentações
Documentos Post de Blog
Código-Fonte RSS
![Page 14: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/14.jpg)
"Prefiro muito maismeu notepad."
"5 comandos pra quê,se é só clicar aqui dai
arrastar assim e..."
![Page 15: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/15.jpg)
Algumas vantagenssobre o notepad...
![Page 16: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/16.jpg)
Você está em casa programando, de repenteescuta: "Desliga isso ai e vem pro quarto!",
você ...
![Page 17: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/17.jpg)
Você está em casa programando, de repenteescuta: "Desliga isso ai e vem pro quarto!",
você ...
1. Desliga, mais tarde tenta lembrar aondeparou...
![Page 18: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/18.jpg)
Você está em casa programando, de repenteescuta: "Desliga isso ai e vem pro quarto!",
você ...
1. Desliga, mais tarde tenta lembrar aondeparou...
2. Diz que não pode. São 4 arquivos abertos,um diff e está no meio do algoritmo.
![Page 19: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/19.jpg)
Você está em casa programando, de repenteescuta: "Desliga isso ai e vem pro quarto!",
você ...
1. Desliga, mais tarde tenta lembrar aondeparou...
2. Diz que não pode. São 4 arquivos abertos,um diff e está no meio do algoritmo.
3. Finge que não foi com você.
![Page 20: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/20.jpg)
Você está em casa programando, de repenteescuta: "Desliga isso ai e vem pro quarto!",
você ...
1. Desliga, mais tarde tenta lembrar aondeparou...
2. Diz que não pode. São 4 arquivos abertos,um diff e está no meio do algoritmo.
3. Finge que não foi com você.
4. Salva a sessão e reabre os arquivos a horaque quiser, exatamente no mesmo estado.
![Page 21: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/21.jpg)
Você está em casa programando, de repenteescuta: "Desliga isso ai e vem pro quarto!",
você ...
1. Desliga, mais tarde tenta lembrar aondeparou...
2. Diz que não pode. São 4 arquivos abertos,um diff e está no meio do algoritmo.
3. Finge que não foi com você.
4. Salva a sessão e reabre os arquivos a horaque quiser, exatamente no mesmo estado.
![Page 22: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/22.jpg)
:mksession voubeber.vim
$ vim -S voubeber.vim
Sessions
![Page 23: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/23.jpg)
Conjunto de comandosREPETÍVEIS
para uma FINALIDADE
Macros
Usado no tratamentodo texto que segue
um determinado padrão
![Page 24: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/24.jpg)
Macros
q<registrador>
@<registrador>
@@
grava
executa
repete a últimaexecução
![Page 25: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/25.jpg)
Macros poderosas por causa dos pulos
ggG
^$
b
e
3j
fx
Fx%
:h jumps
![Page 26: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/26.jpg)
Pulos por marcas
Marca uma linha no arquivo
Linha facilmente acessadade qualquer linha do arquivo
ou dos buffers
![Page 27: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/27.jpg)
Pulos por marcas
m<registrador>
'<registrador>
Registradores
a-z Mesmo arquivo (local)
A-Z De qualquer arquivo (global)
cria
pula
![Page 28: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/28.jpg)
Plugins
NERDTree
FuzzyFinder
SnipMate
PotWiki
TagListMiniBufExpl
MatchIt Mark
VimOutline
![Page 29: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/29.jpg)
Moral
Produtividade não aumentada noite para o dia
É necessário treinoe também disciplina
![Page 30: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/30.jpg)
MoralLembrem-se do Daniel-sam
![Page 31: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/31.jpg)
MoralLembrem-se do Daniel-sam
Detectar o problema
Só são necessários 3simples princípios:
![Page 32: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/32.jpg)
MoralLembrem-se do Daniel-sam
Procurar solução
Detectar o problema
Só são necessários 3simples princípios:
![Page 33: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/33.jpg)
MoralLembrem-se do Daniel-sam
Criar hábito
Procurar solução
Detectar o problema
Só são necessários 3simples princípios:
![Page 34: VIM-de a mim produtividade](https://reader033.vdocuments.net/reader033/viewer/2022050922/55accd0b1a28ab4b2c8b4648/html5/thumbnails/34.jpg)
Inspirada na palestra de Bram Moolenaar
7 habits of effectivetext editing 2.0