我是 Vim 新手,我想创建一个 Vim 函数来制作 CMake 文件。
它不起作用,我不知道该怎么做,所以我的代码的相关部分是:
function! CMake_CV()
let @d=@%:t
:split CMakeLists.txt<CR>iproject( <Esc>"dpi )<CR><Esc>:wq<CR>
endfunction
它应该将当前文件的名称不带扩展名复制到变量中,然后将其复制到新文件并保存并关闭它。
它说,@%:t 是一个无效的表达式,并且只允许一个文件名。
谢谢!