Para copiar o texto da linha onde está o cursor
yy
Para recortar o texto da linha onde está o cursor
dd
Para colar o texto copiado no local onde está o cursor pressione a tecla p (p minúsculo)
p
Caso queira copiar a palavra onde está o cursor, digite
yw
Para selecionar um trecho do texto com o curso, é preciso entrar no modo visual pressionando a tecla v (v minúsculo)
v
Esse comando seleciona as linhas de um texto.
Com o texto selecionado, pressione a tecla y (y minúsculo) para copiar
y
Ou a tecla d (d minúsculo), caso queira recortar o trecho selecionado
d
Caso queira selecionar as colunas, pressione CTRL+v (tecla Control e tecla v).
Para fazer uma cópia do arquivo aberto, para um novo arquivo, digite
:w <novo nome do arquivo>
- digite o novo nome para o arquivo sem os sinais < e >.
Top comments (1)
Seguem algumas contribuições de um usuário um tanto viciado no vim, caso curtam os adendos basta dar uma fuçada no meu perfil em "voyeg3r" aqui mesmo no dev.to
Eu tenho aprendido coisas bem inusitadas no vim. Se por exemplo acho uma função na web e quero testa-la, basta fazer
Digamos que a função tem o nome "DelDuplicatedLines()", posso simplesmente fazer:
Desse modo posso terstar funções sem mesmo gravalas no meu vimrc/init.lua
Quando consigo elaborar um comando complicado tipo "apagar o último parágrafo de todos os arquivos abertos:
Eu posso copiar o comando recem executado para a área de transferência com:
Às vezes pego transcrições de séries para estudar o Inglês, e para copiar de uma marca "a" até uma marca "b" para o clipboard faço:
E para colar o conteúdo da área de transferência sem a necessidade do "pastetoggle":
Para os usuários do vim tradicional o plugin machakann/vim-highlightedyank faz a região copiada dar uma piscada de modo a lhe dar um feedback do que foi copiado. No caso do neovim um autocomando resolve:
Espero de algum modo ter enrriquecido a discusão e passo a seguir o seu perfil doravante!