반응형

코드를 짜다 보면 빈줄을 정리하고자 할때가 자주 있다.


여려명이 작업한 코드를 Merge한다거나, 외부 소스를 사용한 경우, 테스트를 마치고 최적화 단계, 그냥 빈줄이 너무 많아 보기 싫어서..


한두줄이면 그냥 지우는데 10줄이 넘어가면 슬슬 지루하고 짜증이 나기 마련..


찾아보니 간단한 정규식으로 빈줄만 삭제가 가능하다.



VisualStduio에서 찾기 및 바꾸기 (단축기 Ctrl + Shift + F)

^(?([^\r\n])\s)*\r?$\r?\n


찾을 내용에 위 문자열을 넣고 바꿀내용은 비워둔 상태에서 정규식 사용에 체크하고 사용하면 된다.


찾는 위치를 선택영역 또는 현재문서로 한정해서 사용해야한다. 


보통 이 항목이 전체 솔루션으로 되있는데 이상태에서 모두 바꾸기를 해버리면 리소스 파일까지 바꿔버리니, 꼭 선택영역이나 현재문서로 한정해서 사용하자.


선택영역은 말그대로 빈줄을 삭제할 영역을 블록 씌운 상태에서 해당 선택 내용안에서만 찾겠다는 거다.


VisualStudio 2013에서 잘 작동한다.


출처 : http://kjcoder.tistory.com/632 


+ Recent posts