Ниже приведено содержимое системного буфера обмена Windows.
- : функция CurrentLineLength
- : len = strlen(getline("."))
- : вернуть лен
- :конечная функция
Я нажимаю двоеточие, а затем контролирую r. Затем я нажимаю Shift 8, чтобы вставить содержимое системного буфера обмена.
Я нажимаю «Ввод», и vim возвращается с E488: Trailing Characters.
Я вижу там некоторые символы ^M, и их удаление не помогает. Я знаю, что могу вставить функции в файл .vim и прочитать их таким образом, чтобы это не наносило вреда, но, поскольку я работаю с некоторыми примерами сценария vim, было бы неплохо иметь это.
Есть ли что-то особенное в том, как вводятся функции, или их можно вставлять из системного буфера обмена?
Спасибо!