60 Como usar o Editor de Textos Vi 01 - Linux
Vi tem dois modos
modo comando
e o modo insert
Para entrar é só digitar vi e o nome do arquivo
Para sair do vi
:q
Modo Command
Permite navegar pelo arquivo e entrar com comandos para manipular o texto.
Neste modo, as teclas do teclado são interpretadas como comandos.
Para ir ao modo command, pressionar a tecla ESC.
Modo insert
Usado para inserir texto.
Para etnrar nesse modo digite a tecla i (em alguns casos, Insert)
Ou digite I para entrar no modo de inserção no início da linha atual.
Para voltar ao modo normal (comandos) pressione ESC.
:q! Sai sem salvar
61 Editor de Textos Vi 02 - Movimentação pela tela e substituição de caracteres - Linux
Alguns comandos
h Move o cursor um caracter à esquerda. (4j move 4 caracteres)
j Move o cursor uma linha abaixo.
k
Move o cursor uma linha acima.
l Move o cursor um caractere à direita
r Substitui um caracter sob o cursor por outro digitado na sequência. Você pode especificar um número de caracteres a serem substituídos na sequência a letra s, 3 caracteres serão substituídos por sss.
w Move o cursor uma palavra para frente
b Move o cursosr uma palavra para trás.
H move o cursor para o alto da tela
L Move o cursor para o final da tela
G Move o cursor para o final do arquivo.
xG Move o cursor para a linha de número x
1G Move o cursor para o início da linha atual.
^Move o cursor para o primeiro caractere não-espaço ou tab da linha
$ Ou telca end Move o cursor para o final da linha atual.
62 Editor de Textos Vi 03 - Movimentação pela tela, início e fim de arquivo - Linux
63 Editor de Textos Vi 04 - Ativar numeração de linhas e mover cursor - Linux
Ativar a numeração de linhas em um arquivo
:set number
Desativar a numeração de linhas
:set nonumber
Saber onde se está em um arquivo e seu número total de linhas
Ctrl + g
Ctrl + u, Move o cursor meia tela para cima
Ctrl + d Move o cursor meia tela para baixo
64 Editor de Textos Vi 05 - Criar linhas, anexar textos e mudar o caso dos caracteres - Linux
a Anexa (insere) texto após a posição atual do cursor.
A Anexa (insere) texto no final da linha atual
o Cria uma nova linha abaixo da linha atual e entra no modo de inserção
O Cria uma nova linha acima da linha atual e entra no modo de inserção
J Junta a linha atual e a linha logo abaixo acrescentando um espçao entre elas.
~ Muda o caso do caractere; x~ muda o caso dos x caracteres a partir do cursor.
65 Editor de Textos Vi 06 - Apagar caracteres e linhas, desfazer e refazer comandos - Linux
x Apaga o caractere na posição atual do cursor. Count especifica quantos caracteres apagar (ex: 3x aoaga 3 caracteres)
X aága p caractere à esquerda do cursor. Count especifica quantos caracteres apagar, ex 4X apaga 4 caracteres à esquerda.
s Apaga o caractere na posição atual do cursor e entra no modo de inserção.
S Apaga o conteúdo da linha atual e entra no modo de inserção.
u Desfaz o conteúdo da linha atual e entra no modo de inserção.
CTRL + r Refaz o último comando desfeito com u.
66 Editor de Textos Vi 07 - Obtendo ajuda, sair e salvar arquivos - Linux
Sair e fechar
:q Sai sem salvar as modificações; pode ser forçado com:q!
:w Escre o buffer atual no arquivo(salva)
:wq Salva e sai
:x ou ZZ Salva e sai
Obtendo ajuda
:help Entra na ajuda do vi
: help comando Vai dreto à ajuda do comando especificado
:q Sai da ajuda
Tutorial embutdio do vim - digite o seguinte comando
vimtutor
67 Editor de Textos Vi 08 - Copiar, Recortar e Colar caracteres, palavras e linhas - Linux
yn Copia ("yank") a linha atual e mais n linhas abaixo
yX Copia o número de caracteres definidos pelo comando de movimento X. Ex: yw copia uma palavra inteira.
yy ou Y Copia a linha atual inteira.
p Cola após a posiçao atual do cursor
dd Recorta a linha atual inteira
dw Recorta a palavra atual a partir de onde está o cursor
D Recorta da posição atual do cursor até o final da linha.
cc Corta a linha atual inteira e entra no modo Insert.
68 Editor de Textos Vi 09 - Inserindo caracteres especiais - Linux
Caracteres especiais
Usando caracteres especiais
Digite :digraphs para ver uma tabela de caracteres especiais.
Para inserir um dos caracteres especiais, entre no modo de inserção, posicione o cursor no local desejado e pressione a seguinte sequência de teclas:
Ctrl + K
código do caracteres lido na tabela anterior..
Exemplo: Símbolo de copyright:
Ctrl+K
Co
69 Editor de Textos Vi 10 - GVIM - Vi na interface gráfica - Linux
GVIM
Pacote vim-x11 Editor VI para interface gráfica
Permite usar o mouse no VI e barras de ferramentas para operações comuns.
Documentação sobre o VI
Website com tutoriais, dicas e PDFs para download:
Nenhum comentário:
Postar um comentário