nnoremap <leader>c :Ack '^class ' <c-r>=&path<cr><home><right><right><right><right><right><right><right><right><right><right><right><right>
大意是在 &path 路径下使用 Ack 搜索 pattern.
这条映射中的 n*<right>
丑死了, 可以怎样优化下?
经过社区帮助, 我把最终的方法放到下面:
" help input
function! AckClass()
let l:classPattern = input('Pattern: ')
execute " Ack '^class " . l:classPattern . "' " . &path
endfunction
command! AckClass call AckClass()
不知道你要交互到什么程度
这是我的vimrc的换编码打开文件的函数,会展现一个选项列表,供你参考