Como definir um registrador no vimrc?
Se você não sabe ainda como editar preferências no Vim leia antes o capítulo Como editar preferências no Vim.
Você pode criar uma variável no vimrc assim:
| Comando | Descrição |
|---|---|
let var="foo" |
define foo para var |
echo var |
mostra o valor de var |
Pode também dizer ao Vim algo como...
:let @d=strftime("%c")<Enter>
strftime("%c") ou então
cole isto no vimrc:
let @d=strftime("%c")
<cr>. Veja ainda que no vimrc os dois
pontos : somem.
Pode mapear tudo isto
let @d=strftime("%c")
imap ,d <c-r>d
nmap ,d "dp
-
Guarda a data na variável 'd'
-
Mapeamento para o modo de inserção "imap" digite ,d
-
Mapeamento para o modo normal "nmap" digite ,d
E digitar ,d normalmente
Desmistificando o strftime
| Formato | Significado |
|---|---|
%d |
dia |
%m |
mês |
%Y |
ano |
%H |
hora |
%M |
minuto |
%c |
data completa |
Use :h strftime para a ajuda completa sobre a função.
e inserir em modo normal assim:
"dp
Ctrl-r d