검색, ⌘K
검색은 입력란 하나에서 모든 것을 찾아요. 모든 터미널의 명령과 그 출력, 머신의 로그, 노트, 터미널, 머신, 프로젝트, 실행할 수 있는 동작까지요.
검색 열기
섹션 제목: “검색 열기”Mac에서는 ⌘K, 다른 시스템에서는 Ctrl+Shift+K를 누르거나, 탭 오른쪽의 검색을 클릭하세요. Shift 없이 누르는 Ctrl 조합은 그대로 터미널로 전달돼요. Esc를 누르면 검색이 닫혀요.
아무것도 입력하기 전에는 최근에 열었던 항목, 지금 보고 있는 터미널의 머신에서 가장 자주 실행하는 명령, 몇 가지 동작이 보여요.
찾을 수 있는 것
섹션 제목: “찾을 수 있는 것”- 명령 – 종료된 터미널을 포함해 모든 터미널의 모든 명령이에요. 프로젝트가 명령을 보관하는 30일 동안 찾을 수 있어요. 한 머신에서 여러 번 실행한 명령은 한 줄로 나오고, 3회 실행처럼 실행 횟수가 표시돼요.
- 출력 – 그 명령들이 출력한 내용이에요. 출력이 길면 검색은 앞부분과 끝부분을 읽어요.
- 로그 – 프로젝트에 있는 머신의 로그예요. tTerm을 통해 그 머신에서 실행된 명령과 그 아래 달린 노트를 1년 전까지 찾아요.
- 노트 – 프로젝트의 노트예요. 제목과 내용을 찾아요.
- 터미널, 머신, 프로젝트 – 사이드바에 나오는 그대로예요. 탭 없이 실행 중인 터미널도 찾아요.
- 동작 – 새 프로젝트, 설정, 테마 전환처럼 실행할 수 있는 일이에요.
입력한 단어는 모두 들어 있어야 해요. 순서와 대소문자는 상관없고, 더 긴 단어의 일부여도 돼요. cert로 certbot을 찾을 수 있어요.
한 종류만 보기
섹션 제목: “한 종류만 보기”목록 위의 버튼으로 한 종류만 볼 수 있어요: 전체, 명령, 출력, 로그, 노트, 터미널, 머신, 프로젝트, 동작. Tab을 누르면 다음 버튼으로 넘어가요. 검색어 앞에 붙이는 접두어도 같은 일을 해요: c: 명령, o: 출력, l: 로그, n: 노트, t: 터미널, m: 머신, p: 프로젝트, > 동작. 예를 들면:
c: nginx– nginx가 들어간 명령o: timed out– 출력에 timed와 out이 모두 들어간 명령> theme– 다크 테마로 전환, 또는 라이트 테마로 전환
전체에서는 종류마다 처음 세 개가 보이고, 종류 제목 옆의 전체 12개를 누르면 나머지가 보여요.
찾은 항목 열기
섹션 제목: “찾은 항목 열기”↑, ↓ 키로 목록에서 이동해요. 목록 옆에는 고른 줄이 무엇인지 나와요. 명령이라면 머신, 디렉터리, 브랜치, 어떻게 끝났는지, 언제 실행했는지, 어느 터미널인지, 그리고 출력의 첫 몇 줄이에요.
Enter를 누르거나 클릭하면 열려요:
- 명령이나 출력의 한 줄 – 그 터미널의 해당 블록에서 열리고, 블록에 검색 결과 표시가 붙고 찾은 단어가 강조돼요. 블록을 접었거나 화면에서 지웠어도 보이고, 클래식 모드인 터미널은 입력 줄 모드로 블록을 보여 줘요.
- 로그의 한 줄 – 머신 로그의 그 줄에서 열려요.
- 노트 – 단어가 있는 위치에서 열려요.
- 터미널은 그 탭, 머신은 그 머신의 새 터미널, 프로젝트는 프로젝트 페이지가 열려요. 동작은 바로 실행돼요.
Mac에서는 ⌘Enter, 다른 시스템에서는 Ctrl+Enter를 누르면 명령을 실행하지 않고 지금 보고 있는 터미널의 입력 줄에 넣어요. 그 터미널이 다른 머신에 있어도 마찬가지예요. 입력 줄 아래에는 검색에서 가져옴, 아직 실행 안 됨이 표시돼요. Enter를 누르면 그 터미널에서 실행되고, Esc를 누르면 입력 줄이 비워져요. 클래식 모드에서는 명령이 같은 방식으로 셸 프롬프트에 들어가 기다려요. 지금 보고 있는 터미널에서 명령이 실행 중이면 입력 줄을 쓸 수 없어요. 검색이 그렇다고 알려 주니, 명령이 끝난 뒤 다시 시도하세요. 보고 있는 터미널이 없으면, 명령은 원래 머신에 있는 터미널 중 하나나, 그 머신의 새 터미널로 들어가요.
미리 보기 아래의 버튼 해당 터미널에서 열기와 입력 줄에 넣기는 각각 Enter, ⌘Enter와 같은 일을 해요.