私はVimを初めて使用し、CMakeファイルを作成するためのVim関数を作成したいと思います。
それは機能せず、どうすればよいかわからないので、コードの関連部分は次のとおりです。
function! CMake_CV()
let @d=@%:t
:split CMakeLists.txt<CR>iproject( <Esc>"dpi )<CR><Esc>:wq<CR>
endfunction
現在のファイルの名前を拡張子なしで変数にコピーし、それを新しいファイルにコピーして保存して閉じます。
@%:tは無効な式であり、1つのファイル名のみが許可されていることを示しています。
ありがとう!