No meu ~/.vimrc
, eu tenho um comando definido aproximadamente assim:
nnoremap <expr> <Leader>n ':new ~/Notes/' . strftime('%F') . '-'
Ele foi projetado para criar arquivos de notas que contêm a data atual no nome do arquivo. A combinação de teclas foi projetada para deixar meu cursor na linha de comando para que eu possa digitar o tópico da nota e pressionar Return.
Isso funciona de dentro do vim fine. No entanto, também estou tentando especificar um comando de terminal que possa ser usado para abrir o vim e disparar esse comando. Eu tentei:
vim -c '\n'
(meu Líder está definido como padrão \
, o qual eu preferiria não mudar)
No entanto, isso não funciona - em vez disso, apenas recebo o erro detectado ao processar a linha de comando: E10: \ deve ser seguido por /,? ou & . Não tenho certeza se isso é um bug no vim ou se estou fazendo algo errado. Eu também tentei:
vim -c '<Leader>n'
Mas isso fornece: Erro detectado ao processar a linha de comando: E488: Caracteres finais: n Pressione ENTER ou digite o comando para continuar .
Existe uma maneira de conseguir o que eu quero?