nnoremap <leader>c :Ack '^class ' <c-r>=&path<cr><home><right><right><right><right><><right><right><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的換編碼開啟檔案的函數,會展現一個選項列表,供你參考