Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

Recommended Posts

에 포스트됨

원문 정보 (최종 번역일: 2026년 9월 10일):

04_EMBT_Coming-in-RAD-Studio-13.2-Improv

IDE 변경 사항 모음: 각 개별 기능은 작지만, 일상적인 작업에서 눈에 띄는 것들.

기능 미리보기: 이 블로그 글의 기반은 RAD Studio 소프트웨어의 사전 릴리스 버전이다. 엠바카데로의 특별 허가를 받아 작성되었다. 제품이 정식 출시(GA)되기 전까지는, 어떤 기능도 확정된 것이 아니다.

다가오고 있는 RAD Studio 릴리스에서는, Navigator와 미니맵을 IDE 안에 통합한 작업 외에도, 여러 작은 향상들을 해냈다. 오랫동안 남아있던 여러 문제와 불편함도 해결했다. 이 모든 것이 합쳐져, IDE에 더 나은 경험을 가져다준다. 이 글에서 나는, 코드 에디터, 디자이너, Object Inspector, 파일 처리, IDE Insight에 걸친 여러 향상 영역을 모아보고자 한다.

이런 변경들은 사람들이 쉽게 알아차릴 수 있는 것들이다. 왜냐하면, 일상적인 작업에 직접적으로 관여하기 때문이다. 또한 하나의 헤드라인으로 요약하기 어려운 경향도 있다. 그러니 각 영역마다 살펴보자.

목차

파일, 폼, 디자이너 힌트

새로운 Reload Open Modules 명령은, 디스크에서 변경된 파일을 다시 불러온다. 이는 브랜치 전환, 코드 생성 단계, 다른 도구로 수행한 편집 등이 발생한 후에 유용하다.

우리는 또한, IDE가 High DPI 모드에서 실행될 때의 폼 상속(form inheritance)을 향상시켰다. 또한 상속된 베이스 폼을 디자이너에서 더 쉽게 열 수 있도록 했다.

VCL 컨트롤용 디자이너 힌트는, 이제 더 유용한 정보를 보여준다. FireMonkey 뷰어에는 추가적인 High DPI 작업이 반영되었다. 이것은, 이번 릴리스 전체에서 내가 가장 좋아하는 작은 새 기능이다.

예전 디자이너 힌트와 새 디자이너 힌트

예전 디자이너 힌트(왼쪽)와 새 디자이너 힌트(오른쪽)

코드 편집

중괄호 매칭이 향상되었다. 그래서 문자열이나 주석 안의 중괄호가, 더 이상 에디터에서 헷갈리게 표현되지 않는다. 우리는 또한, Linux 줄바꿈 방식을 사용하는 파일 안에 있던 문제인 여러 코드 삽입을 바로잡았다. 이 문제들은 생성되거나 리팩토링된 코드를 넣을 때 의도한 위치에서 한 글자 벗어난 곳에 배치시키는 경우가 있었다. 이 수정들은, 관련된 약 20건의 고객 리포트들을 반영했다.

C++ 구문 강조 표시는, 이제 더 많은 C++11 형식을 인식한다. 이진 리터럴, 숫자 구분 기호, raw 문자열 리터럴 등이 해당된다. 이 변경 사항 중 어느 것도 컴파일러를 바꾸지 않는다. 하지만 여러분이 작업하는 동안, 에디터는 소스를 더 정확하게 표현해 줄 것이다.

Object Inspector와 IDE Insight

Object Inspector는 더 이상, 문자열 프로퍼티에 예전처럼 2,000자 제한을 두지 않는다. 더 긴 문자열 값을 가지는 컬렉션 항목들에도 여러 줄 에디터가 제공된다. 이는, 큰 값을 한 줄 안에서 편집하던 방식보다 훨씬 더 실용적이다.

IDE Insight에도 변경이 있었다. 옵션 항목들, 렌더링 방식, 결과가 없는 경우에 알려주는 방식 등이 해당된다. 우리는 또한, 메인 메뉴를 제목 표시줄 안에 배치하는 작업과, 키보드 단축키 표현을 더 분명하게 키캡(key-cap) 스타일로 표시하는 작업도 계속 진행해왔다.

모던 버전 IDE Insight

"모던(modern)" 버전 IDE Insight가 화면 중앙에 대화상자 형태로 표시되고 있다
메뉴 항목과 IDE Insight 안을 보면, 단축키에 적용된 새로운 모습("key-cap 스타일")도 눈에 띈다.

일상적인 작업 향상시키기

타겟 플랫폼이나 새 컨트롤은, 새 기능이라고 쉽게 알아볼 수 있다. 하지만 IDE의 품질과 사용성을 좌우하는 것은 개발자가 매일 빈번하게 마주치는 작은 마찰 지점들에 대한 해결이다. 신뢰할 수 있는 코드 삽입, 정확한 중괄호 매칭, 긴 문자열 프로퍼티 편집 기능 등으로 인해, 여러분이 애플리케이션 코드를 바꾸거나 새로운 타겟 플랫폼을 고려할 필요가 없다. 이것들은 그저, IDE가 걸리적거리지 않도록 해줄 뿐이다. 나는, 이 작은 향상들을 Delphi와 C++Builder 개발자들이 반겨줄 것이라고 확신한다. 여기에는 오래 기다려온 개선 사항들도 있다.

기능 미리보기: 이 블로그 글의 기반은 RAD Studio 소프트웨어의 사전 릴리스 버전이다. 엠바카데로의 특별 허가를 받아 작성되었다. 제품이 정식 출시(GA)되기 전까지는, 어떤 기능도 확정된 것이 아니다.

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.