Упражнение 050
- Инструкции:
- Guide
По-приятно подравнен е първия вариант, но може би ни трябва код за по-стара версия на Vim... Да конвертираме foo()->bar()
във bar(foo())
.
Начално състояние | Крайно състояние |
---|---|
let if_line = getline('.')->strpart(if_col - 1)
let body = getline('.')->strpart(0, if_col - 1)->trim()
let indent = getline('.')->matchstr('^\s*')
|
let if_line = strpart(getline('.'), if_col - 1)
let body = trim(strpart(getline('.'), 0, if_col - 1))
let indent = matchstr(getline('.'), '^\s*')
|