CHAMANDO O VIM: -------------- Abre o vim vazio, sem arquivo (muito pouco usado) Abre o arquivo "arquivo". Se ele não existir, o cria



Documentos relacionados
Modo de inserção e de comandos Para identificar o modo (estado) do vim, basta visualizar o rodapé da tela.

Lab 6 Editor vi ou vim

Mozart de Melo Alves Júnior

Word 1 - Introdução Principais recursos do word A janela de documento Tela principal

Guia de Início Rápido

O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.

SUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.

WIN + D WIN + M SHIFT + WIN + M WIN + R WIN + E WIN + PAUSE BREAK

Poder Judiciário Tribunal Regional Federal da Terceira Região

Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados.

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Mozart de Melo Alves Júnior

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

Microsoft Office PowerPoint 2007

Adquirindo prática para manipular o Mouse e o Teclado

Iniciação à Informática

LIÇÃO 1 - USANDO O GRAVADOR DE MACROS

Como incluir artigos:

Apostila de Word 2013

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

SIMPLES INFORMÁTICA E CONSULTORIA LTDA

APOSTILA WORD BÁSICO

SISTEMA DE GESTÃO INTEGRADA

Iniciando o Word Criar um novo documento. Salvando um Documento. Microsoft Office Word

Confecção de uma carta... 07

Treinamento em BrOffice.org Writer

Serviço Técnico de Informática. Curso Básico de PowerPoint

LEITORES DE TELA Orientações Básicas Jaws NVDA Virtual Vision - Orca

CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD

Microsoft Word. Marcelo Walter - UFPE

LIÇÃO 1 - GRAVANDO MACROS

STK (Start Kit DARUMA) Primeiro contato com a Impressora Fiscal, a ECF chegou e agora?

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Manual do Spectacle. Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga

Montar planilhas de uma forma organizada e clara.

Manual da AGENDA GRACES 2011

Janelas e seus elementos

BARRA DE PROGRESSO EM VBA

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Manual de Cotizações (esse manual se aplica a partir da versão 2011/0003 do Expert Turismo e Lazer)

Gerenciador USB do Monitor de Rede Elétrica Som Maior Pro. Versão 3.6

UNIVERSIDADE ESTADUAL DE CAMPINAS. Instruções para Uso do Software VISIO

❶ No Sistema Gênesis, na Aba ESTOQUE

editor Writer, do BrOffice

Gerente de Tecnologia: Ricardo Alexandre F. de Oliveira Marta Cristiane Pires M. Medeiros Mônica Bossa dos Santos Schmid WORD 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Sistema Click Principais Comandos

FORMATANDO O TRABALHO ACADÊMICO COM O WORD 2007 GUIDO DE OLIVEIRA CARVALHO

Manual do Usuário. Minha Biblioteca

ÍNDICE... 2 INTRODUÇÃO... 4

Planilhas Eletrônicas

Barra de Títulos. Barra de Menu. Barra de Ferramentas. Barra de Formatação. Painel de Tarefas. Seleção de Modo. Área de Trabalho.

Microsoft Word INTRODUÇÃO

Manual Simulador de Loja

Manipulação de Células, linhas e Colunas

COMO COLABORAR NO WIKI DO MOODLE 1. Orientações para produção escolar colaborativa no wiki do Moodle:

INFORMÁTICA WORD. TELA DO WORD Nome do Arquivo que esta sendo editado: Botão Office Diversos Textos Barra de Títulos Nome do programa: Microsoft Word

ROBERTO OLIVEIRA CUNHA

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Índice

Dúvidas Freqüentes sobre o OpenOffice Apresentação

Controle Patrimonial WEB

Aula 04 Word. Prof. Bruno Gomes

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

Criando Quiz com BrOffice.impress

COMPUTADOR,, que máquina é essa?

Dicas para usar melhor o Word 2007

Mini Curso Básico De Introdução Ao Metasys. Apostila 1

Unidade 19: Macros Introdução Antes de você começar. Adicionando a Guia Desenvolvedor

Aula Au 3 la 7 Windows-Internet

Capítulo 7 O Gerenciador de Arquivos

Microsoft Word 97 Básico

Editando textos no Siga-Doc

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Manual de Utilização COPAMAIL Criando e configurando a assinatura de . Zimbra Versão 8.0.2

Aula 6 TREINAMENTO DE PROFESSORES. Ministério de Educação Cristã. Igreja Batista Cidade Universitária

Planilha Eletrônica Excel

Amostra OpenOffice.org 2.0 Writer SUMÁRIO

Como Usar o DriverMax

PDFsam. Manual de Operação. Superior Tribunal de Justiça. Fevereiro/2012 versão 01 - Manual montado por Rafael Verlangieri

Teclas de atalho e de funções do Excel

PROJETO DE ACESSIBILIDADE VIRTUAL DO IFRS Manual Rápido do NVDA. Sumário

Introdução ao BrOffice.org Writer 2.0

Banco de Dados BrOffice Base

W o r d p r e s s 1- TELA DE LOGIN

INTRODUÇÃO INICIANDO O WORD INSERIR TEXTO

Windows. Introdução. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional

POWER POINT. Professor: Leandro Crescencio Colégio Politécnico 1

MANUAL GDS TOUCH. Versão: 1.0 Direitos reservados.

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Manual do KSnapshot 2

Apostila de Windows Movie Maker

1. NOÇÕES BÁSICAS Iniciando o Excel Abrindo o Excel Encerrando o Excel A tela do Excel

Migrando para o Word 2010

MANUAL DO ANIMAIL Terti Software

COMO CRIAR UMA GARANTIA

1. EXCEL PLANILHAS ELETRÔNICAS 1.2. CARREGAMENTO DO EXCEL 7

Aplica/remove sublinhado.

Microsoft Office Excel

Resumão Writer ( Broffice.org)

Transcrição:

v i m b á s i c o por Aurélio Marinho Jargas - - - - - - - - - INTRODUÇÃO: ---------- No vim temos vários "modos", que são estados do editor. São eles: Modo Tecla Rodapé Descrição ---------- de Inserção i -- INSERT -- Inserção de texto de Comandos <ESC> Comandos de manipulação de texto Linha de comando : : Comandos de manipulação arquivo Visual v -- VISUAL -- Seleção visual de texto Busca / / Busca de padrões no texto Reposição R -- REPLACE -- Inserção sobreescrevendo * Os modos foram colocados em ordem de importância de uso da grande maioria dos usuários. * Para acessar qualquer um desses modos, na dúvida aperte <ESC> antes da sua tecla de acesso (2ª coluna da tabela) * Para identificar em qual modo você está, olhe no rodapé da tela! (3ª coluna da tabela) CHAMANDO O VIM: - vi vi arquivo Abre o vim vazio, sem arquivo (muito pouco usado) Abre o arquivo "arquivo". Se ele não existir, o cria vi arquivo + Abre com cursor no fim do arquivo vi arquivo +10 Abre com cursor na linha 10 vi arquivo +/linux Abre com cursor na 1ª ocorrência de "linux" SALVANDO/SAINDO DO VIM: --------- <F12> Saída forçada, salva e sai (Se usar o.vimrc do aurélio &:) ) Obs.: Antes de executar os comandos seguintes, aperte <ESC> para ir ao modo de comandos, e é claro, após, um <ENTER> :w Salva :q Sai :wq ou :x ou ZZ Salva e sai :w! Salva forçado :q! Sai forçado :wq! Salva e sai forçado EDITANDO: -------- Ao entrar no vim, ele está no modo de comandos. Como saber? Olhe no rodapé da tela. Nada na última linha.

Para começar a Inserir um texto, aperte "i". Você verá que aparecerá um "-- INSERT --" no rodapé. Agora você pode digitar seu texto normalmente. Quer parar para dar uma gravada? Veja o tópico acima. ( <ESC>:w ) chega de editar e quer salvar e sair? Veja acima de novo. ( <ESC>:wq ) COPIANDO e COLANDO: ----- *** Usando o mouse: No modo de Inserção mesmo, note que o cursor do teclado (esse tracinho piscando na tela), está numa posição, e o cursor do mouse (mexa o mouse para que ele se mova) está em outra posição. Selecione uma parte do texto com o mouse, segurando o botão esquerdo. Ao colar, o texto selecionado com o MOUSE será colocado a partir do cursor do TECLADO. Experimente. Dependendo do mouse, a colagem se faz: - Apertando o botão direito - Segurando o botão esquerdo e apertando o direito ao mesmo tempo - Apertando o botão do meio (mouse de 3 botões) Tente, o seu será umas das 3 alternativas acima. *** Usando o modo visual: Entre no modo visual ( <ESC>v ), e simplesmente aperte as setas do teclado, movendo o cursor do TECLADO e selecionando o texto desejado. O comando para copiar o texto é o "y" de Yank. Volte para o modo de comandos ( <ESC> ) e posicione o cursor do TECLADO no lugar onde você quer colar o texto selecionado. O comando de colagem é o "p" de Paste. APAGANDO (DELETANDO): ------- Como no tópico anterior, use o modo visual ( <ESC>v ) para selecionar o texto desejado. Para apagá-lo, digite "d", de Delete. Com o linux no modo texto, a tecla Delete do teclado também funciona para apagar texto. Já no X, isso é meio relativo... &:) T U T O R I A L -- http://www.networkcomputing.com/unixworld/tutorial/009/009.part1.html

v i m m é d i o por Aurélio Marinho Jargas - - - - - - - - SUBSTITUIÇÕES: :s/velho/novo substitua a 1a ocorrência de velho por novo na linha corrente :% s/velho/novo/ substitua em todo o arquivo (%) a 1a ocorrência de velho por novo em cada linha :% s/velho/novo/g substitua em todo o arquivo (%), todas (g) as ocorrências de velho por novo :% s/velho/novo/gc igual ao anterior, mas pedindo confirmação para cada substituição :% s/^string[0-9]//gc expressões regulares também funcionam, igual ao sed :% s/./\u&/gc converta para maiúsculas (\u) o 1o caracter (.) de cada linha (exclusiva vi/perl, no sed não funciona) ABREVIAÇÕES: ----------- :ab mostra todas as abbr :abc[lear] tira todos :iab apenas p/modo inserção :iabc[lear] tira todos de inserção :cab apenas p/modo de comando ( : ) :cabc[lear] tira todos modo comando :una vc tira ab para vc obs.: pontuação, espaço ou o ENTER, disparam a expansão de uma abreviação. mas o Ctrl+] também pode ser usado, para expandir sem adicionar caracteres. OPÇÕES DO SET: :set autowrite aw salva a cada alteração backspace bs comportamento backspace(1 ou 2) errorbell eb campainha de erro expandtab et troca tab por espacos fileformat=dos ff converte o arquivo para DOS hidden hid preserva buffer hlsearch hls ilumina a última procura ignorecase ic case insensitive na busca incsearch is ilumina procura enquanto digita laststatus=2 mostra linha de estado lazyredraw lz não redesenha em macros lines=n número de linhas na tela magic usar mágicas na procura de padrões number nu mostra núm da linha report=n mostra aviso quando N linhas mudaram (0=sempre) showcmd mostra o comando que se está fazendo showmatch sm mostra o casamento de {},[],() smartcase scs assume "noic" quando tiver maiúsculas textwidth=n quebra de linha do texto undolevels ul=n guarde os N últimos comandos p/desfazer (padrão=1000) vb t_vb= retira o "beep" de erro

MAIÚSCULAS/MINÚSCULAS: -------- 5~ inverte 5 próximos g~$ inverte até o fim da linha seleciona, u converte p/minúsculas seleciona, U converte p/maiúsculas seleciona, ~ inverte *este seleciona, é com o modo visual DEFININDO COLUNA DE QUEBRA DE LINHA: --------- :set textwidth=n mas, já estando num arquivo pronto: :set wm=30 (esse 30 é o número de colunas a cortar, 80-30=50 colunas) gq<ate aonde vc quer ir> ex. gqg (ate o fim do arquivo) gq$ (ate o fim da linha) ou seleciona com o modo visual e gq Ctrl+: ----- modo COMANDO: A = incrementa um número X = decrementa um número S = ScrollLock L = redesenha tela V = modo visual G = status do arquivo M = início da próxima linha E = linha abaixo sem mover cursor Y = linha acima sem mover cursor N = próxima linha P = linha anterior F = PageDown B = PageUp U = PageUp / 2 D = PageDown / 2 (Add) (Visual Vertical) (Next) (Previous) (Forward) (Backyard) (Up) (Down) modo INSERÇÃO: A = insere o último texto inserido I = TAB S = ScrollLock H = BackSpace T = 2 tab's no início da linha V = anula expansão do próx. caractere J = Enter - quebra de linha M = Enter - quebra de linha L = redesenha tela R = insere conteúdo do registrador [a-z] (Two Tabs) *ver abaixo

K = insere um dígrafo N = procura palavra no texto atual P = procura palavra no texto atual Y = copia caractere que está acima *ver abaixo (Next) (Previous) (Yank) CARACTERES ESPECIAIS (DÍGRAFOS): ----- ga mostra o código da letra sobre o cursor :dig mostra todos os dígrafos disponíveis ex.: para botar um ½, Ctrl+K,1,2 ARQUIVOS E JANELAS MÚLTIPLOS: -- :wn grava o atual e vai ao próximo :wn grava o atual e vai ao anterior :args mostra todos os arquivos atuais :qa sai fora de todo mundo de uma vez :all abre todos os arquivos em janelas individuais Tecla chave das janelas = Crtl+W j, seta abaixo move para janela abaixo k, seta acima move para janela acima o apenas esta janela, fecha todas as outras (Only) +, - muda o tamanho da janela = deixa todas as janelas com tamanhos iguais DICAS DIVERSAS: - :xit igual :wq, mas só grava se tiver sido alterado algo imprime no arquivo o próprio nome do arquivo editado qdo N_ARQ é digitado :map N_ARQ ^R=expand("%:t:r")^M dar dois TABs no início de cada linha: seleciona várias linhas, 2> macro para criar contagem ---> i1 <ESC> qa Y p Ctrl+A q 5@a alinhamento, sim! alinhamento :left :right :center procurar 2 palavras ao mesmo tempo /palavra1\ palavra2

v i m a v a n ç a d o por Aurélio Marinho Jargas - - - - - - - - - - - REGISTRADORES: "[a-z] use o registrador [a-z] para o próximo delete, cópia ou cola :reg mostra o conteúdo de todos os registradores :reg [a-z] mostra o conteúdo do registradores [a-z] obs.: aqui este [a-z] na verdade pode ser: 0-9a-z%#:.-=" MARCAS: ------ m[a-z] `[a-z] `` :marks marca em [a-z] a posição corrente do cursor vai até a marca [a-z] vai até a posição anterior ao último pulo (alterna) mostras as marcas ativas GRAVAÇÃO DE SEQÜÊNCIAS DE COMANDOS: -------- q[a-z] q[a-z] q @[a-z] inicia a gravação de uma seqüência no registrador [a-z] inicia a gravação, adicionando no registrador [a-z] pára a gravação executa a seqüência do registrador [a-z] (5 vezes? 5@a) dica: pode-se colocar o @[a-z] dentro da própria gravação do q[a-z]! assim ele é executado recursivamente. muito útil quando há uma procura de padrões na gravação. faz para todas as ocorrências. MAPEAMENTOS: ----------- :map <F9> <ESC>:r!date :imap <F9> <ESC>:r!date :cmap <F9> r!date :vmap <F9> :r!date mapeamento em modo de comando mapeamento em modo de inserção mapeamento em modo linha de comando mapeamento em modo visual ex.: "html: negrito no trecho selecionado :vmap <F9> d`<i<b><esc>pa</b> # html: negrito no trecho selecionado "liga/desliga autoindent :map,si :set ai!<cr>:echo "autoindent="&ai<cr> "mostrar os espaços em branco no fim das linhas :map <F9> / *$^M S I N T A X E: Comment = ciano Constant = roxo Identifier = ciano

PreProc = azul escuro Special = vermelho Statement = amarelo String = roxo Type = verde Todo = preto, fundo marrom Error = branco, fundo vermelho Ignore = preto, fundo preto! - esconde