在vim中,我想要做的事,像这样部分vim的命令行映射
function! ModuleFile()
let $module = input("Module of file> ")
:e **/${module}_
endfunction
map <Leader>e :call ModuleFile()<CR>
我想到的是,例如,如果我键入模块“ABC”,我会得到这个命令行中VIM:
:e **/ABC_
,随后输入新的文本,如 “name_of_file”,会得到我:
:e **/ABC_name_of_file
最后按下Enter将执行该命令。这一点是为了能够得到制表符完成。
Uhmm,什么是“模块文件”,什么是应该做的正是这样的功能? – Rook 2012-02-07 00:36:08