我想寫一個函數來排序Scala導入。如何從函數執行Vim的排序命令?
我已經成功找到開始,其中進口的結束。現在我只需要做實際的排序。
function! SortScalaImport()
call cursor(1, 1)
let start = search('^import') "find first line with import
let end = search('^\(import\|\n\)\@!') "find first non-import line
let end = end - 1
execute 'normal '.start.','.end.'sort'
endfunction
函數的最後一行應該做,但什麼都不做。我哪裏錯了?