VIM-de a mim produtividade

Post on 20-Jul-2015

649 views 0 download

Transcript of VIM-de a mim produtividade

-de a mimProdutividade

Gustavo Dutra

IDE != Editor de Texto

IDE => Código-Fonte

Editor de Texto => Texto

QUALQUER TEXTO

Isso inclui:

Isso inclui:

PDF

Isso inclui:

PDFEmail

Isso inclui:

PDFEmail

Configs

Isso inclui:

PDFEmail

ConfigsWiki

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Código-Fonte

Isso inclui:

PDFEmail

ConfigsWikiTwitter

Apresentações

Documentos Post de Blog

Código-Fonte RSS

"Prefiro muito maismeu notepad."

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

arrastar assim e..."

Algumas vantagenssobre o notepad...

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

você ...

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

você ...

1. Desliga, mais tarde tenta lembrar aondeparou...

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.

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ê.

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.

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.

:mksession voubeber.vim

$ vim -S voubeber.vim

Sessions

Conjunto de comandosREPETÍVEIS

para uma FINALIDADE

Macros

Usado no tratamentodo texto que segue

um determinado padrão

Macros

q<registrador>

@<registrador>

@@

grava

executa

repete a últimaexecução

Macros poderosas por causa dos pulos

ggG

^$

b

e

3j

fx

Fx%

:h jumps

Pulos por marcas

Marca uma linha no arquivo

Linha facilmente acessadade qualquer linha do arquivo

ou dos buffers

Pulos por marcas

m<registrador>

'<registrador>

Registradores

a-z Mesmo arquivo (local)

A-Z De qualquer arquivo (global)

cria

pula

Plugins

NERDTree

FuzzyFinder

SnipMate

PotWiki

TagListMiniBufExpl

MatchIt Mark

VimOutline

Moral

Produtividade não aumentada noite para o dia

É necessário treinoe também disciplina

MoralLembrem-se do Daniel-sam

MoralLembrem-se do Daniel-sam

Detectar o problema

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

MoralLembrem-se do Daniel-sam

Procurar solução

Detectar o problema

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

MoralLembrem-se do Daniel-sam

Criar hábito

Procurar solução

Detectar o problema

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

Inspirada na palestra de Bram Moolenaar

7 habits of effectivetext editing 2.0

http://GustavoDutra.commechamo@gustavodutra.com

@gustavotkg

La pregunta?