【发布时间】:2012-09-26 17:54:29
【问题描述】:
我是 Vim 新手,我想创建一个 Vim 函数来制作 CMake 文件。
它不起作用,我不知道该怎么做,所以我的代码的相关部分是:
function! CMake_CV()
let @d=@%:t
:split CMakeLists.txt<CR>iproject( <Esc>"dpi )<CR><Esc>:wq<CR>
endfunction
应该是把当前文件的名字不带扩展名复制到一个变量中,然后复制到新文件中保存并关闭。
它说@%:t 是一个无效的表达式,并且只允许一个文件名。
谢谢!
【问题讨论】:
标签: vim vim-registers