공통 RAD Studio IDE에 툴 추가하기

2020.03.17 16:32

김원경 조회 수:343

Kazuhiro INOUE  블로그 글을 번역한 것입니다. 새로운 기능은 아니지만 모르시는 분들도 계시고, 알고 계시면 유용한 정보라고 생각해서 번역해 보았습니다 아래 나오는 화면과 예제는 저희 상황에 맞게 수정하였습니다.

 

·         본문 링크 : https://community.idera.com/developer-tools/b/blog/posts/adding-tools-into-the-ide-ja

RAD Studio IDE에 툴 추가하기

RAD Studio의 IDE 메뉴에 외부 툴의 링크를 추가 할 수 있습니다. 이 기능은 새로운 것은 아니지만, 최근 스웨덴에서 델파이를 오랫동안 사용하고있는 고객이 이러한 편리한 기능을 몰랐었다는 것을 들었습니다. 여기에서는 IDE 메뉴에 추가하는 방법의 예로는 이전 버전의사용했던 BDE 컴포넌트를 FireDac 컴포넌트로 마이그레이션 해주는  reFind 툴을 IDE 메뉴에 추가하는 방법을 설명하겠습니다.

 

RAD Studio의 "툴 구성"

 

툴구성1.png

 

IDE 메뉴중에 "Tools"가 있습니다. 보통 "옵션"및 "GetIt 패키지 관리자"(구성 요소 다운로드를위한)를 자주 사용하지만, 툴을 관리하기위한 "Configuration Tools.." 항목이 있습니다. 이 항목을 선택하면 툴 옵션 대화 상자가 표시되며 툴을 추가 ,수정,삭제 할 수 있습니다.

 

툴2.png

 

"Add.." 버튼을 클릭하면 아래와 같이 대화상자가 표시됩니다. "Browse" 버튼을 선택하여 원하는 툴을 선택합니다. 위에서 언급한 대로

reFind 툴을 추가해 보겠습니다. RAD Studio IDE의 Bin 디렉터리에 설치되어있는 reFind 툴을 선택하고 타이틀 정보를 입력합니다.

 

툴3.png

 

"OK"를 누르고 편집창을 나오면 아래와  reFind 툴이 추가된 것을 확인 할 수 있습니다.

 

툴4.png

 

"OK"를 눌러 설정을 종료하면 즉시 그 링크를 테스트 할 수 있습니다.

 

편리한 다른 도구 추가

 

다른 어떤 프로그램도 연결 가능합니다. 예를 들어 개발을 지원하는 Web 기반 도구 (Jira와 Confluence 등)를 사용하는 경우는 Web 브라우저에 매개 변수로 해당 사이트의 URL을 지정하여 전달할 수 있습니다. 다음과 같이 데브기어 홈 페이지를 표시하기 위해 크롬을 연결해 보겠습니다. 

 

툴5.png

 

 아래와 같이 툴 메뉴에 추가됩니다.

 

툴6.png

 

툴 메뉴에서 "My WebSite"를 선택하면  데브기어 홈 페이지가 표시됩니다.

 

툴9.png

실행시 매개 변수와 매크로

 

Configuration Tools.. > My WebSite의 Edit 버튼을 선택하면 다시 편집 대화상자가 표시됩니다. 기존의 매개변수를 지우고, "Macro"버튼을 클릭하여  매크로 목록에서 원하는 매크로를 선택합니다. 예를 들어 현재 프로젝트 나 열려있는 파일 등을 시작 매개 변수로 툴에 전달할 수 있습니다. 이 기능은  툴에 쉽게 매개 변수를 설정할 수 있습니다 (매개 변수는 EXE의 다른 매개 변수처럼 전달됩니다).

 

 

툴8.png

 

예를 들어, 아래와 같이 런타임 매개변수를 $EDNAME 변경하면 편집기에서 편집중인 파일 이름을 Web 브라우저에 전달하여 해당 파일의 마지막에 저장된 버전을 열 수 있습니다. 

 

툴10.png

 

 

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 18003
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 16339
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 18963
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 24579
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 25943
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 21315
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 41904
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 177195
83 이 달의 기술자료 - 2020년 05월 file 험프리 2020.04.24 357
82 High-DPI를 적용한 윈도우 10으로 빠르게 마이그레이션 하기 관리자 2020.01.07 357
81 [발표자료] 20180621 부산 세미나-What's NEW!! RAD스튜디오: 최신 OS지원과 플랫폼 확장 방안 file 관리자 2018.06.25 357
80 [델파이 안드로이드 64비트 오류 수정] TInAppPurchase 컴포넌트 수정 file 김원경 2020.03.18 356
79 [고객사례-유틸리티, C++빌더] Reg Organizer - 시스템 레지스트리 구성&최적화 유틸리티 관리자 2020.01.20 355
78 [엠바카데로 Feature Friday][개발팁] 윈도우 10에서 VCL로 높은 DPI 애플리케이션 개발하기 관리자 2019.06.28 355
77 [개발팁] 오래된 레거시 델파이, C++ 애플리케이션을 최신 스타일의 초고속 앱으로 마이그레이션하기 관리자 2020.10.15 350
76 개발. 공유. 영감. – 엠바카데로 총괄 매니저가 전하는 메세지 (2020.11) 관리자 2020.12.01 349
75 RAD Studio 10.3.3 안드로이드 앱에서 센서 컴포넌트 사용시 링크 오류 해결방법 김원경 2020.03.18 349
74 AtoZed – IntraWeb 15 Personal 관리자 2020.09.01 347
73 이 달의 기술자료 - 2019년 08월 험프리 2019.07.26 347
72 [DelphiFeeds.com 리뉴얼] 새롭게, 델파이 개발자들에게 매우 유용한 뉴스 피드를 모아서 제공합니다. 관리자 2020.11.19 345
71 [베를린] GetIt 속성값을 별도의 옵션창에서 관리할 수 있습니다. 관리자 2016.05.30 345
70 이 달의 기술자료 - 2020년 11월 file 험프리 2020.10.27 344
» RAD Studio IDE에 툴 추가하기 file 김원경 2020.03.17 343
68 [다시보기] 전세계 개발자를 위한 컨퍼런스! CodeRage 2018 file 관리자 2018.11.29 342
67 [발표자료] 현대화 vs. 소멸, 여러분의 프로젝트는 어디로 가고 있나요? 관리자 2017.08.17 342
66 [UX Summit 요약] 애플리케이션을 개발할 때 데스크톱부터 개발해야 하는 이유 (Why Desktop First to Develop an Application) 관리자 2020.11.17 341
65 [10.4 시드니][업데이트 1] 새로운 IDE 기능들 관리자 2020.10.08 341
64 [베를린] Eddystone 비콘을 사용할 수 있습니다. 관리자 2016.05.30 341