Di saya ~/.vimrc
, saya memiliki perintah yang kira-kira seperti ini:
nnoremap <expr> <Leader>n ':new ~/Notes/' . strftime('%F') . '-'
Ini dirancang untuk membuat file catatan yang berisi tanggal saat ini di nama file. Pengikat tombol dirancang untuk meninggalkan kursor saya di baris perintah sehingga saya bisa mengetik topik catatan dan tekan Return.
Ini berfungsi dari dalam vim baik. Namun, saya juga mencoba menentukan perintah terminal yang dapat saya gunakan untuk membuka vim dan kemudian jalankan perintah ini. Saya sudah mencoba:
vim -c '\n'
(Pemimpin saya diatur ke default \
, yang saya lebih suka tidak berubah)
Namun, ini tidak berfungsi - alih-alih saya hanya mendapatkan Kesalahan terdeteksi saat memproses baris perintah: E10: \ harus diikuti oleh /,? atau & . Saya tidak yakin apakah ini bug di vim atau jika saya melakukan sesuatu yang salah. Saya juga mencoba:
vim -c '<Leader>n'
Tapi ini memberi: Kesalahan terdeteksi saat memproses baris perintah: E488: Karakter tertinggal: n Tekan ENTER atau ketik perintah untuk melanjutkan .
Apakah ada cara untuk mencapai apa yang saya inginkan?