Vim-de a mim Produtividade - Gustavo Dutra

35
-de a mim Produtividade Gustavo Dutra

Transcript of Vim-de a mim Produtividade - Gustavo Dutra

Page 1: Vim-de a mim Produtividade - Gustavo Dutra

-de a mimProdutividade

Gustavo Dutra

Page 2: Vim-de a mim Produtividade - Gustavo Dutra

IDE != Editor de Texto

IDE => Código-Fonte

Editor de Texto => Texto

QUALQUER TEXTO

Page 3: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

Page 4: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDF

Page 5: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

Page 6: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

Configs

Page 7: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

ConfigsWiki

Page 8: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Page 9: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Page 10: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos

Page 11: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Page 12: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Código-Fonte

Page 13: Vim-de a mim Produtividade - Gustavo Dutra

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Código-Fonte RSS

Page 14: Vim-de a mim Produtividade - Gustavo Dutra

"Prefiro muito maismeu notepad."

"5 comandos pra quê,se é só clicar aqui dai

arrastar assim e..."

Page 15: Vim-de a mim Produtividade - Gustavo Dutra

Algumas vantagenssobre o notepad...

Page 16: Vim-de a mim Produtividade - Gustavo Dutra

Você está em casa programando, de repenteescuta: "Desliga isso ai e vem pro quarto!",

você ...

Page 17: Vim-de a mim Produtividade - Gustavo Dutra

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 - Gustavo Dutra

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 - Gustavo Dutra

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 - Gustavo Dutra

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 - Gustavo Dutra

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 - Gustavo Dutra

:mksession voubeber.vim

$ vim -S voubeber.vim

Sessions

Page 23: Vim-de a mim Produtividade - Gustavo Dutra

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 - Gustavo Dutra

Macros

q<registrador>

@<registrador>

@@

grava

executa

repete a últimaexecução

Page 25: Vim-de a mim Produtividade - Gustavo Dutra

Macros poderosas por causa dos pulos

ggG

^$

b

e

3j

fx

Fx%

:h jumps

Page 26: Vim-de a mim Produtividade - Gustavo Dutra

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 - Gustavo Dutra

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 - Gustavo Dutra

Plugins

NERDTree

FuzzyFinder

SnipMate

PotWiki

TagListMiniBufExpl

MatchIt Mark

VimOutline

Page 29: Vim-de a mim Produtividade - Gustavo Dutra

Moral

Produtividade não aumentada noite para o dia

É necessário treinoe também disciplina

Page 30: Vim-de a mim Produtividade - Gustavo Dutra

MoralLembrem-se do Daniel-sam

Page 31: Vim-de a mim Produtividade - Gustavo Dutra

MoralLembrem-se do Daniel-sam

Detectar o problema

Só são necessários 3simples princípios:

Page 32: Vim-de a mim Produtividade - Gustavo Dutra

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 - Gustavo Dutra

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 - Gustavo Dutra

Inspirada na palestra de Bram Moolenaar

7 habits of effectivetext editing 2.0

Page 35: Vim-de a mim Produtividade - Gustavo Dutra

http://[email protected]

@gustavotkg

La pregunta?