MarkNode에는 현재 문서에서 텍스트를 찾고 수정할 수 있는 찾기 및 바꾸기 패널이 있습니다. 일반 텍스트 검색은 물론 정규식도 지원하며, 다중 커서 편집과 연동되어 모든 일치 항목을 한 번에 원하는 대로 편집할 수 있습니다.
패널 열기
Cmd+F(macOS) 또는 Ctrl+F(Windows/Linux)를 눌러 찾기 및 바꾸기 패널을 엽니다. 이 패널에는 항상 찾기 행과 바꾸기 행이 함께 표시되며, 찾기 전용 모드는 별도로 없습니다.
Escape를 누르면 패널이 닫히고 포커스가 편집기로 돌아갑니다.
일치 항목 탐색
검색어를 입력하면 MarkNode가 문서 내의 모든 일치 항목을 강조 표시합니다. 패널의 화살표 버튼을 사용하거나, 찾기 필드에서 Enter / Shift+Enter를 누르거나, Cmd+G / Shift+Cmd+G(macOS) 및 Ctrl+G / Shift+Ctrl+G(Windows/Linux)를 사용하여 일치 항목 사이를 앞뒤로 이동할 수 있습니다. 현재 일치 항목은 다른 항목과 다르게 강조 표시되므로 현재 위치를 파악할 수 있습니다.
검색 옵션
세 개의 토글 버튼으로 검색어의 해석 방식을 세밀하게 조정할 수 있습니다.
- 대소문자 일치 — 활성화하면 대소문자를 구분하여 검색합니다.
Note는note와 일치하지 않습니다. - 단어 단위 — 활성화하면 완전한 단어만 일치합니다.
log를 검색해도logger나dialog는 일치하지 않습니다. - 정규식 — 활성화하면 검색어를 정규식으로 해석합니다. 예를 들어
\bTODO\b는 TODO라는 단어와 일치하고,\d+는 연속된 숫자와 일치합니다.
세 가지 옵션은 자유롭게 조합할 수 있습니다. 정규식 모드에서도 대소문자 일치 토글이 적용됩니다.
텍스트 바꾸기
바꾸기 필드에 바꿀 문자열을 입력한 후 다음을 사용합니다.
- 바꾸기(또는 바꾸기 필드에서
Enter누르기) — 현재 일치 항목을 바꾸고 다음 항목으로 이동합니다. - 모두 바꾸기 — 문서 내 모든 일치 항목을 한 번에 바꿉니다.
Cmd+Z(macOS) 또는Ctrl+Z(Windows/Linux)로 실행 취소할 수 있습니다.
정규식 모드가 활성화된 경우 $1, $2 등을 사용하여 바꿀 문자열에서 캡처 그룹을 참조할 수 있습니다.
모든 일치 항목 선택
모든 일치 항목 선택 버튼을 누르면 모든 일치 항목에 동시에 커서가 놓이면서 다중 커서 모드가 활성화됩니다. 이후 입력하여 모든 항목을 한 번에 바꾸거나, 표준 편집 명령을 사용하여 각 일치 항목을 동시에 수정할 수 있습니다. 바꿀 내용이 동일해야 하지만 단순 텍스트 치환보다 편집기의 유연함을 활용하고 싶을 때 유용합니다.
다중 커서 모드를 종료하려면 Escape를 누르거나 편집기의 아무 곳이나 클릭하세요.