F.R.I.D.A.Y.

비주얼 스튜디오에서 여러줄 엔터치기 본문

DEV/Tip

비주얼 스튜디오에서 여러줄 엔터치기

F.R.I.D.A.Y. 2018. 5. 5. 22:57
반응형


가끔씩 인터넷에서 다음과 같이 코드를 복사해서 붙여넣게 되면, 코드가 저렇게 읽기 힘들게 나오는 경우가 있다.

일반적으로는 일일이 다음줄을 찾아서 엔터를 치는 식으로 코드를 볼 수 있도록 해야하는데, 영 불편한게 아니다.


코드는 일반적으로 < ; > 와 < } >로 줄이 끝나는 경우가 대다수.

#include와 #define과 같이 예외도 분명 존재한다.


다만, 저런것들보다 ; 와 }가 대부분 종료점으로 작용하는 만큼, 저것들만 어떻게 해주면 더 쉽지 않을까 했다.



다음과 같이 바꾸기 옵션(단축키는 Ctrl + H) 에서 바꿀 단어 + \n을 하면 결과가 바꿀 단어 + \n으로 출력되는 것이 아니라, \n이 C언어에서 다음줄개행으로 처리되는것과 같이 작용한다. 현재 문서 옆에 네모랑 에스터리스트(*) 있는데 저거 체크 해줘야 한다.



↑ 바꾸기 옵션에서 바꿀 단어 + \n을 작용한 결과


오류 표시는 헤더 파일 추가부분이 제대로 작용하기 않았기 때문이다.

이렇게 처리하면 더 쉽고 빠르게 처리가 가능하다. 이스케이프 시퀀스가 통하는것을 보니 \t(탭)도 될듯 하다. << 방금 확인해보니까 된다.


++

그럼 \n을 출력하고 싶을땐 어떻게 해야하느냐 의문이 들수도 있는데, C언어에서 \ 출력하려면 어떻게 해야했는지 되짚어보면 된다.


++

모르고 있었는데, 커뮤니티 사람들이 정규식 지원이라고 한다. sublime text 가 VS보다 정규식 지원을 더 잘한다고 하니 정규식 잘 쓰고 싶으면 sublime text 써보는 것도 나쁘지 않을 듯.

728x90
반응형
Comments