Skip to content

Latest commit

 

History

History
153 lines (83 loc) · 3.92 KB

cmdVim.md

File metadata and controls

153 lines (83 loc) · 3.92 KB

Comandos Editor vim absorvidos dos vídeos do canal LinuxTips

Canal LinuxTips ---> Vídeos Editor Vim

Abrir aqruivos:

vim nomeDoArquivo.extensão

Comandos:

Inserir Dados:

i			Entra em modo de Inserção(edição);

I			Modo Inserção no início da linha;

Esc			Sai do modo Inserção;

a			Modo Inserção um caracter a frente do cursor;

A			Modo Inserção no fim da linha;

o			Modo Inserção na linha de baixo;

O			Modo Inserção na linha de cima;

S			Modo Inserção apagando linha do cursor;

Editar Dados:

yy				Copia toda a linha;
                              
Xyy				Copia X linhas;

yw				Copia uma palavra;

Xyw				Copia X palavras;
                              
dd				Recortar;
                              
Xdd				Recorta X linhas;
                              
p				Cola;
                              
v				Modo Visual para selecionar partes do texto
	 			e não somente linhas;

Ctrl + v		Seleção em bloco(Seleção vertical);

Shift + v		Seleção em linhas;

x				Del;

X				BackSpace;

:sort			Coloca trecho em ordem alfabética. Antes é 
				necessária a seleção do trecho a ser ordenado;

:sort n			Ordena numéricamente;

!}sort			Coloca trecho em ordem alfabética, a partir de onde
				o cursor estiver;

u				Desfazer;

Ctrl + r		Refazer;

Salvar Arquivo:

:w				Salva arquivo;

:w novoNome		Salvar como(cria um novo arquivo com o nome
				definido);

:wq				Salva e sai do arquivo;

:x				Faz o mesmo que o anterior;

ZZ				Faz o mesmo que os anteriores;

:q!				Sair sem salvar;

Ferramentas:

:split nomeDoArquivo				Divide a tela em duas com os arquivos abertos
									um em cada tela;

Ctrl + ww							Alt + Tab (Alterna entre as páginas editores);
	
:r nomeDoArquivo					Traz todo o texto do arquivo selecionado para
									o arquivo aberto;

/palavra							Pesquisa de cima para baixo pela palavra desejada
									por todo arquivo.
									Para ir alternando entre as repetições da palavra,
									é só apertar n;

?palavra							Pesquisa de baixo para cima pela palavra desejada;

:set hlsearch						Destaca todas as ocorrências da palavra pesquisada;

:x,y/antiga/nova/					Substitui a palavra antiga que estiver dentre as
									linhas x e y pela palavra nova;

:%s/antiga/nova/					Substitui todas as palavras antigas pela nova;

:%s/antiga/nova/g					Substitui todas as palavras antigas pela nova.
									Substitui apenas uma por linha se hoverem duas;

:syntax on/off						Liga ou desliga reconhecimento da syntax da 
									linguagem. Arquivo precisa ter a extensão;

:set number							Exibe número de linhas do arquivo;

:set nonu							Oculta número de linhas do arquivo;

:ab abreviação oQueSeráAbreviado	gera a abreviação de um texto longo que desejar;

:set ai								Habilita auto identação;

:set noai							Desabilita auto identação;

:set visualbell						Desabilita sinal sonoro e deixa visual;

:set ic								Ignora case sensitive na pesquisa de palavras;

:set noic							Desabilita o ignore case;

:set bg=dark						Altera o background para dark;

:set bg=light						Altera o background para light;

:set tabstop=x						Define o tamanho do TAB;

:set cursorline						Habilita destaque da linha onde está o cursor;

:set showcmd						Exibe o histórico do último comando realizado;

#Observação:

	Todas as alterações de setup do vim listadas acima, retornam para o default
após o vim ser fechado.
	Caso houver necessidade de mudar o default, é preciso editar ou criar o arquivo vimrc.
Para saber se ele já existe e onde está localizado, basta executar os seguintes comandos:
	
	vim --version | grep vimrc

Após isso é só editar o arquivo e adicionar os ajustes desejados.

(Passos usados para o vim que é instalado junto com o git).