IDL/Miscellaneous

IDL 에디터에서 블록 단위로 들여쓰기를 하는 방법 (동영상 첨부)

이상우_IDL 2016. 3. 24. 14:32
728x90
반응형

오늘 알려드릴 내용은 아주 간단한 팁이고 이미 알고계신 유저들도 있으실지도 모르겠습니다. IDL의 에디터창에서 프로그램 내용을 작성하고 편집하다보면 들여쓰기(Indentation)를 자주 하게 됩니다. 특히 IF문이나 FOR문 내부에 들어가는 블록 단위의 실행내용을 적을 경우에는 들여쓰기가 필수입니다. 그런데 처음 작성할 때부터 들여쓰기를 해주는 경우 말고, 일단 들여쓰기 없이 작성했던 내용을 나중에 한꺼번에 블록문으로 사용하기 위하여 여러 줄의 내용을 들여쓰기해줘야 할 경우가 있습니다. 이럴 때 한 줄 씩 옮겨가면서 매번 스페이스바 누르면서 들여쓰기를 하려면 사실 좀 귀찮습니다.


그래서 이 작업을 간단하게 할 수 있는 방법을 소개합니다. 여러 줄을 한꺼번에 들여쓰기를 하는 방법 뿐 아니라 반대로 댕겨쓰기를 하는 방법도 있습니다. 전자는 Tab 키, 후자는 Shift+Tab 키를 활용하면 됩니다. 즉, 여러 줄의 내용을 마우스 드래그에 의하여 선택해놓은 상태에서 위와 같은 키를 누르면 됩니다. 단 Tab 키의 특성상 두 칸씩 움직이는데 이건 뭐 큰 문제가 되지는 않을 것 같습니다.이 장면을 제가 간단하게 동영상으로도 만들어보았습니다. 맨 아래 첨부한 유튜브 영상을 보시면 됩니다.


참고로 여러 줄의 내용을 한꺼번에 주석 처리하는 방법도 말 나온 김에 소개를 드려봅니다. 윈도우즈에서는 Ctrl+; 키를 누르면 되고 Mac OS에서는 Command+; 키를 누르면 됩니다. 그러면 여러 줄에 걸쳐 주석처리 기호인 ;가 한꺼번에 붙고, 키 입력을 한번 더 하면 해제됩니다.


이 두가지 팁들은 잘 알아두시면 프로그램 작성 및 편집에 있어 유용할 것 같아 이번 기회에 소개해봅니다.




반응형