En mi ~/.vimrc
, tengo un comando definido aproximadamente así:
nnoremap <expr> <Leader>n ':new ~/Notes/' . strftime('%F') . '-'
Está diseñado para crear archivos de notas que contienen la fecha actual en el nombre del archivo. La combinación de teclas está diseñada para dejar mi cursor en la línea de comando para que pueda escribir el tema de la nota y presionar Return.
Esto funciona desde dentro de vim bien. Sin embargo, también estoy tratando de especificar un comando de terminal que puedo usar para abrir vim y luego activar este comando. He intentado:
vim -c '\n'
(mi Líder está configurado en el valor predeterminado de \
, que preferiría no cambiar)
Sin embargo, esto no funciona; en su lugar, solo se detecta un error al procesar la línea de comando: E10: \ debería ir seguido de /,? o & . No estoy seguro de si esto es un error en vim o si estoy haciendo algo mal. También probé:
vim -c '<Leader>n'
Pero esto da: Error detectado al procesar la línea de comando: E488: Caracteres finales: n Presione ENTER o escriba comando para continuar .
¿Hay alguna manera de lograr lo que quiero?