Saya punya ~/.vimrc
yang hanya berisi ini:
function! NewFile()
let filename = input("Filename:")
endfunction
command NewFile :call NewFile()<cr>
(tentu saja real saya .vimrc
lebih kompleks, tapi saya telah membuat ulang test case kecil ini tanpa plugin dll
Maksud saya adalah untuk menulis fungsi yang mendukung pembuatan file baru sesuai dengan templat. Beberapa item input akan diminta dari pengguna vi, seperti nama file.
Fungsi ini belum begitu canggih (meremehkan!) - yang dilakukannya hanyalah meminta nama file. Ketika saya menggunakan perintah NewFile
dari baris perintah vi, itu dimulai, tetapi kemudian setelah saya memasukkan nama file dan tekan Enter, saya mendapatkan kesalahan:
E488: Trailing characters
Mengapa demikian? Apa yang saya lakukan salah?