VIM-de a mim produtividade

35
-de a mim Produtividade Gustavo Dutra

Transcript of VIM-de a mim produtividade

Page 1: VIM-de a mim produtividade

-de a mimProdutividade

Gustavo Dutra

Page 2: VIM-de a mim produtividade

IDE != Editor de Texto

IDE => Código-Fonte

Editor de Texto => Texto

QUALQUER TEXTO

Page 3: VIM-de a mim produtividade

Isso inclui:

Page 4: VIM-de a mim produtividade

Isso inclui:

PDF

Page 5: VIM-de a mim produtividade

Isso inclui:

PDFEmail

Page 6: VIM-de a mim produtividade

Isso inclui:

PDFEmail

Configs

Page 7: VIM-de a mim produtividade

Isso inclui:

PDFEmail

ConfigsWiki

Page 8: VIM-de a mim produtividade

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Page 9: VIM-de a mim produtividade

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Page 10: VIM-de a mim produtividade

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos

Page 11: VIM-de a mim produtividade

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Page 12: VIM-de a mim produtividade

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Código-Fonte

Page 13: VIM-de a mim produtividade

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Código-Fonte RSS

Page 14: VIM-de a mim produtividade

"Prefiro muito maismeu notepad."

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

arrastar assim e..."

Page 15: VIM-de a mim produtividade

Algumas vantagenssobre o notepad...

Page 16: VIM-de a mim produtividade

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

você ...

Page 17: VIM-de a mim produtividade

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

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

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

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

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

:mksession voubeber.vim

$ vim -S voubeber.vim

Sessions

Page 23: VIM-de a mim produtividade

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

Macros

q<registrador>

@<registrador>

@@

grava

executa

repete a últimaexecução

Page 25: VIM-de a mim produtividade

Macros poderosas por causa dos pulos

ggG

^$

b

e

3j

fx

Fx%

:h jumps

Page 26: VIM-de a mim produtividade

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

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

Plugins

NERDTree

FuzzyFinder

SnipMate

PotWiki

TagListMiniBufExpl

MatchIt Mark

VimOutline

Page 29: VIM-de a mim produtividade

Moral

Produtividade não aumentada noite para o dia

É necessário treinoe também disciplina

Page 30: VIM-de a mim produtividade

MoralLembrem-se do Daniel-sam

Page 31: VIM-de a mim produtividade

MoralLembrem-se do Daniel-sam

Detectar o problema

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

Page 32: VIM-de a mim produtividade

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

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

Inspirada na palestra de Bram Moolenaar

7 habits of effectivetext editing 2.0

Page 35: VIM-de a mim produtividade

http://[email protected]

@gustavotkg

La pregunta?