VIM 函数创建 CMakeLists.txt
Posted
技术标签:
【中文标题】VIM 函数创建 CMakeLists.txt【英文标题】:VIM function to create CMakeLists.txt 【发布时间】: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 是一个无效的表达式,并且只允许一个文件名。
谢谢!
【问题讨论】:
【参考方案1】:好吧,我解决了这个问题。
let @d=expand('%:t')
:split CMakeLists.txt
execute "normal i" "project( ".@d ")"
.
.
.
execute "normal gg=G"
execute ":wq"
我不知道执行命令。
【讨论】:
以上是关于VIM 函数创建 CMakeLists.txt的主要内容,如果未能解决你的问题,请参考以下文章