반갑습니다.
vim script를 공부하고, 간단하게 활용하려고 script를 짜봤는데...
에러는 나지 않는데 제대로 동작을 하지 않네요.
script의 기능은 현재라인을 읽어서
1. 공백을 제거하고
2. "," 로 split하여 각요소를 현재 화일을 끝에 한 라인씩 추가하는건데..
예를 들면 현재 라인이 아래와 같다면
aa, bb, cc , dd
스크립터를 실행후는
aa, bb, cc , dd
aa
bb
cc
dd
이런 모양이 되어야 하는데...
function! ChgItem()
" let str = getline('.')
let str = "aa, bb , cc, dd"
let st = substitute(str, ' ', '', 'g')
let lst = split(st, ',')
"echo lst
let eol = line('$')