안녕하세요 스페로 입니다.
저도 모 제빌더를 잘쓰는 편이 아니라서 잘은 모르지만....
탭키에 용도 모든 프로그래밍에서도 마찬가지겠지만 블럭에서 블럭안에 내용을 쓸대
들여 쓰기 용도로 이용하잖아요
if 구문에 {
}
이런 if 구문 블럭이 있을대
그안에서 if에 들였는 위치까지만 Tab이 적용됩니다. 자동이라고 봐야 겟죠
백스페이스 누르면 앞으로 이동하고 Tab누르면 if 문에 블럭 안쪽으로 이동합니다.
Smart Indent를 설정하면 한방에 if 문 블럭 안쪽으로 가고
아닐 경우는 Tab사이즈 만큼 가지요
if문 블럭에 안쪽에서 아무리 탭키를 눌러도 더이상 앞쪽으로 전진 하지는 않습니다.
어짜피 코딩에서 들여쓰기 목적으로 이용한다는 전재를 주고
최대한 자동으로 한거라 하겠죠
C/ C++ / Java와 같은 블럭 { } 과 들여쓰기 코딩에서는 편리 하다는 생각이 들구요
{ 과 짝이 되는 }에 색을 반전 시킨다든지 하는것도 아주 좋은 거라 생각 됩니다.
물론 VS.NET쪽도 이런게 되어 있는데..
C++빌더도 이런거 업그레이드 되었으면 하는 작은 바램이 있네요..
초보 님이 쓰신 글 :
: Tools - Editor Options 의 Editor 탭에서 Keymap이 기본 설정인 CUA 로 되어있는데
:
: 여기서 오른쪽의 Customize를 누르고 Indent 쪽을 가보면 format-code와 indent와
:
: insert-tab이 있는데 insert-tab에는 할당된 키가 없네요.
:
: 여기에 indent로 F2가 되어있고 그래서 들여쓰기를 하려면 Tab을 눌러도 꿈적도 안하고
:
: F2를 눌러야 하는데 format-code와 indent와 insert-tab의 각각의 쓰임새가 뭔지 궁금합니다.
:
: 그리고 보통 들여쓰기 할때 탭키 많이 쓰지 않나요? 근데 이 설정 대로라면 F2를 눌러야
:
: 되는데 그럼 쓰기에 좀 불편할거 같네요... 다른 분들은 어떻게들 쓰시는 지 궁금하네요 ^^
|