Conheço muitas maneiras de copiar coisas:
yiw
= puxar a palavra atual
yaw
= puxar toda a palavra (inclui um espaço à direita)
yy
= puxar a linha atual
3yy
= puxar três linhas a partir da atual
yap
= puxar todo o parágrafo (inclui a nova linha à direita)
Também posso excluir ou alterar um único caractere:
x
= excluir o caractere sob o cursor
r
= substituir o caractere sob o cursor
Mas como no mundo você simplesmente copia um único caractere sob o cursor?
Minha motivação é que estou programando em Perl 6 e alguns dos operadores são caracteres Unicode. Agora eu estou usando código Perl 6 Config :: INI do tadzik como um ponto de partida para um analisador personalizado, por exemplo, e eu teria gostado de ter copiado apenas que um caracter de aspas francês (um operador de hiper) a partir desta linha :
my %hash = $<sections>».ast;
Eu poderia usar a versão "Texas" de dois caracteres do operador hiper >>
, mas achei que >»
parecia melhor e menos ambígua do que >>>
:
my %hash = $<sections>>>.ast;
ytX
(" y
ank t
il X
") parece funcionar quando X
é o caractere à direita.
conceal
recurso Vim ?
»
personagem?
yl