Vim 문단나누기(?) 정규표현식


텍스트중 문단 나누기없이 한줄로 돼 있는 파일을 “"‘'기준으로 앞에 개행문자를 넣고 ”"’'기준으로 뒤에 개행문자를 넣는 vim 정규표현식.
“‘와 ”’는 대충 맞지만 "'는 분별이 안돼 추가작업이 필요할 수도 있음.

:%s/\([\.!?][”"’']\)\([^$]\)/\1\r\r\2/g
:%s/\([\.!?]\)\s\?\([“"‘'][^$]\)/\1\r\r\2/g



펑션키에 매핑해서 사용한다면 ~/.vimrc에

map <F2> :%s/\([\.!?][”"’']\)\([^$]\)/\1\r\r\2/g<cr>:%s/\([\.!?]\)\s\?\([“"‘'][^$]\)/\1\r\r\2/g<cr>