【Qt Creator】Alt+Enter를 사용하자!

4163 단어 QtQtCreatorIDE
QtAdventCalender 5일째의 기사입니다.

내가 좋아하는 IDE를 사용하는 것이 취미이기 때문에, 이번에는 QtCreator에 대해 여러 가지 소개합니다.
1기사로 정리되지 않기 때문에 캘린더가 비어 있으면 여러가지 씁니다!

Alt+Enter로 할 수 있는 작업



QtCreator에서 Alt+Enter를 사용하면 상황에 따라 다양한 작업을 수행할 수 있습니다.
편리하므로 활용합시다!

선언에서 정의 추가



헤더 파일에 선언을 쓴 후, 구현 파일에 정의를 추가할 수 있습니다.
매우 편리합니다.

편리성 ★★★


덧붙여서 반대도 가능합니다.
구현을 작성한 후 헤더에 추가.
슬롯의 경우라든지 편할지도.


Setter/Getter 추가



변수 X에 SetX 및 GetX를 추가할 수 있습니다.
이것도 매우 편리합니다.

편리성 ★★★

(하지만 때때로 명명 규칙이 ...)

포함 추가



클래스명으로부터 인클루드를 자동 검색해 추가해 줍니다.
자작 클래스에서도 유효합니다만, 예를 들어 qDebug()에 대해서는 유감스럽지만 무효입니다. 클래스 이름이 아니기 때문에.
역시 매우 편리합니다.

편리성 ★★★


상속된 함수 추가



상속한 함수는 일일이 쓰지 않아도 세세하게 지정해 작성해 줍니다.
상황에 따라 상당히 유용합니다.

편리성 ★★



구현 이동



헤더에 쓴 구현을 cpp측으로 이동할 수 있습니다.
cpp 열기가 귀찮고 헤더에 썼을 때나 간단한 구현이기 때문에 헤더에 썼지만 복잡해져 왔을 때 편리합니다.
반대로 인라인화하고 싶어졌다든가 cpp에서 헤더로 옮기는 것도 OK입니다.

편리성 ★★


기타 다양한



16진수 등의 변환



쓰고 있는 부분에 따라서는 자주 사용한다.


한 줄 if를 괄호로 다시



보통은 코드 포맷 등으로 전자동 할 것.


인수로 추출




↓ 실행 결과


인수의 순서를 바꾸기





포인터 선언으로 변경



하지만 사용하고 있는 장소의.를->에 다시 주지 않기 때문에 지금 이치.


기타 가득합니다.
버전업마다 점점 편리하게 되어 있고, 불만이 있던 장소가 최신판으로 고치고 있는 것을 깨닫으면 기쁩니다.
3.3정도로 정리한 문장을 바탕으로 3.6RC1로 실험하면서 보간했습니다.

QtAdventCalender2015 다음 번에는 taura_no의 화면 레이아웃에 대한 기사가 될 것입니다.

참고



공식 리팩토링 기능 매뉴얼
htp // c. qt. 이오/qtc레후 r/c레아트 r-에아와 r-레후우 c와 린 g. HTML

좋은 웹페이지 즐겨찾기