이 페이지에서

세션 관리

Qt Creator 를 종료하면 현재 작업 공간의 스냅샷이 세션으로 저장됩니다. Qt Creator 를 시작할 때 세션을 자동으로 복원하려면, ‘ File ’ > ‘ Sessions ’ > ‘ Manage ’ > ‘ Restore last session on startup ’을 선택하십시오.

다음 항목 중 하나를 열거나 생성하면 해당 항목은 자동으로 세션의 일부가 됩니다:

  • 의존성을 포함한 프로젝트(qmake를 사용할 때의 SUBDIRS 프로젝트 포함)
  • 편집기
  • 중단점 및 표현식
  • 북마크

세션은 개인용이며, 즉 공유하기 위한 것이 아닙니다. 세션은 프로젝트 구조를 반영하도록 설계되지 않았습니다. 세션에는 북마크나 중단점과 같이, 동일한 프로젝트를 작업하는 다른 개발자들에게는 대개 관련이 없는 개인 데이터가 포함됩니다.

예를 들어, 한 프로젝트를 작업하다가 잠시 다른 프로젝트로 전환해야 하는 경우, 현재 세션을 복제하여 이름으로 저장한 다음 다른 프로젝트를 위한 새 세션을 생성할 수 있습니다. 새 세션으로 전환한 후 여는 모든 항목은 해당 세션의 일부가 됩니다. 첫 번째 프로젝트 작업으로 돌아가고 싶다면 저장해 둔 세션으로 전환하면 됩니다. ‘ Qt Creator ’을 선택하면 해당 세션에 속한 프로젝트와 파일이 열립니다.

세션을 관리하려면 ‘ File ’ > ‘ Sessions ’ > ‘ Manage ’을 선택하십시오.

세션 관리자

세션을 다른 이름으로 저장하려면 [ Clone]을 선택하십시오.

새 세션 만들기

새 세션을 생성하려면:

  1. New 를 선택합니다.
  2. ' Enter the name of the session ' 필드에 세션 이름을 입력합니다.
  3. Create 을 선택하여 새로운 빈 세션을 생성하거나, Create and Open 을 선택하여 세션을 생성하고 해당 세션으로 전환합니다.

열린 세션

세션 간 전환 방법:

  • File > Sessions 로 이동하여 세션을 선택합니다.
  • Session Manager 에서 Open 을 선택합니다.

Welcome 모드의 Projects 탭에는 기존 세션이 나열됩니다. 세션을 열려면 해당 세션을 선택하거나 Ctrl+Alt+<숫자>를 누르십시오. 여기서 <숫자> 는 열려는 세션의 번호입니다(처음 9개 세션에 한해 사용 가능).

‘Welcome’ 모드의 세션

세션에 대한 자세한 정보를 보려면 세션 이름 위에 마우스 커서를 올렸을 때 나타나는 아래쪽 화살표 아이콘을 선택하십시오. 세션을 복제, 이름 변경 및 삭제하는 작업을 선택할 수 있습니다.

명령줄에서 ` Qt Creator `을 실행할 때, 세션 이름을 인수로 지정하여 해당 세션으로 ` Qt Creator `을 시작할 수 있습니다.

로케이터에서 세션 열기

메뉴 명령을 실행하는 t 필터를 사용하여 세션을 엽니다.

세션을 찾으려면:

  1. Ctrl+K (macOS에서는Cmd+K ) 선택하여 로케이터를 활성화합니다.
  2. 다음과 같이 입력합니다:
    • t <session_name>
    • t sess <session_name>

    여기서 <session_name> 은 열려는 세션의 이름입니다.

  3. 세션 이름을 두 번 클릭하여 세션을 엽니다.

‘로케이터를 사용한 탐색 ’ 및 ‘명령줄 옵션항목도 참조하십시오 .

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.