Marks: Text Highlighter 사용 가이드
Marks: Text Highlighter를 사용해 주셔서 감사합니다. 이 확장은 웹페이지의 텍스트를 쉽고 빠르게 하이라이트하고, 저장 및 관리할 수 있는 도구입니다.
하이라이트 추가 방법
웹페이지에서 텍스트를 선택하여 하이라이트를 추가할 수 있는 세 가지 방법이 있습니다.
1. 컨트롤 UI 이용
텍스트를 선택하면 선택 영역 근처에 하이라이트 아이콘(펜 모양)이 나타납니다. 이 아이콘을 클릭하거나 마우스를 올리면 색상 팔레트가 포함된 컨트롤 UI가 표시됩니다. 원하는 색상을 클릭하면 하이라이트가 적용됩니다.
2. 컨텍스트 메뉴 이용
텍스트를 선택한 후 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴를 엽니다. "Marks: Text Highlighter" 메뉴 하위에서 색상을 선택하여 하이라이트할 수 있습니다.
3. 단축키 사용
텍스트를 선택한 후 키보드 단축키를 눌러 빠르게 색상을 적용할 수 있습니다.
- Ctrl + Shift + 1 : 첫 번째 색상 (기본: 노란색)
- Ctrl + Shift + 2 : 두 번째 색상 (기본: 청록색)
- ... 숫자키 1~4까지 기본 색상에 대응됩니다.
하이라이트 삭제 방법
불필요한 하이라이트는 다음 방법으로 삭제할 수 있습니다.
- 개별 삭제 (컨트롤 UI): 이미 하이라이트된 텍스트를 클릭하면 컨트롤 UI가 나타납니다. 여기서 휴지통 아이콘을 클릭하여 삭제합니다.
- 개별 삭제 (Popup): 브라우저 툴바의 확장 아이콘을 눌러 Popup 메뉴를 엽니다. "현재 페이지 하이라이트" 목록에서 삭제하려는 항목 옆의 X 버튼을 누릅니다.
- 페이지 내 전체 삭제 (Popup): Popup 메뉴 하단의 "모든 하이라이트 삭제" 버튼을 누르면 현재 보고 있는 페이지의 모든 하이라이트가 제거됩니다.
- 페이지 단위 삭제 (Pages List): 하이라이트 목록 화면에서 특정 페이지 카드의 "삭제" 버튼을 누르면 해당 페이지의 모든 데이터가 삭제됩니다.
- 모든 데이터 삭제 (Pages List): 하이라이트 목록 화면 상단의 휴지통 아이콘(모든 페이지 삭제)을 누르면 저장된 모든 하이라이트 데이터가 삭제됩니다.
사용자 정의 색상 설정
색상 추가 및 변경
기본 5가지 색상 외에 나만의 색상을 추가할 수 있습니다.
- 이미 하이라이트된 텍스트를 클릭하여 컨트롤 UI를 엽니다.
- 색상 목록 끝에 있는 + 버튼을 클릭합니다.
- 색상 선택기에서 원하는 색상을 고르고 "적용"을 누릅니다.
색상 삭제
현재 개별 사용자 정의 색상 삭제 기능은 지원하지 않습니다. 모든 사용자 정의 색상을 초기화하려면 다음 방법을 사용하세요.
- Popup 메뉴를 열고 "사용자 색상 삭제" 버튼을 클릭합니다. (기본 5가지 색상을 제외한 추가 색상이 모두 삭제됩니다.)
미니맵 (Minimap)
하이라이트가 있는 웹페이지의 우측에는 미니맵이 표시됩니다.
- 미니맵은 페이지 전체 길이에서 하이라이트된 위치를 시각적으로 보여줍니다.
- 미니맵의 색상 마커를 클릭하면 해당 하이라이트 위치로 즉시 스크롤됩니다.
- Popup 메뉴에서 "미니맵 표시" 스위치를 꺼서 숨길 수 있습니다.
하이라이트 목록 (Pages List) 화면
저장된 모든 하이라이트 정보를 한눈에 보고 관리할 수 있는 대시보드입니다.
- 검색: 페이지 제목이나 URL로 저장된 기록을 검색할 수 있습니다.
- 정렬: 최신순, 오래된순 등으로 목록을 정렬합니다.
- 삭제: 개별 페이지를 삭제하거나, 상단 툴바의 삭제 버튼으로 전체 데이터를 초기화할 수 있습니다.
- 내보내기/가져오기: 데이터를 백업하거나 복원할 수 있습니다.
동기화 (Synchronization)
로그인된 구글 계정(Chrome) 또는 Firefox 계정을 통해 여러 기기 간에 하이라이트 데이터를 동기화합니다.
동작 방식
한 기기에서 하이라이트를 추가하거나 삭제하면, 같은 계정으로 로그인된 다른 기기에도 자동으로 반영됩니다. 데이터 충돌 시 가장 최근에 수정된 내용이 유지됩니다.
제약 사항
- 용량 제한: 동기화 저장소는 총 100KB의 용량 제한이 있으며, 하이라이트 항목 하나당 8KB를 넘을 수 없습니다.
- 오래된 데이터 정리: 용량이 가득 차면, 가장 오래전에 업데이트된 페이지의 동기화 데이터부터 자동으로 삭제됩니다. (로컬 데이터는 유지됩니다.)
- 모바일 미지원: Firefox Android 버전에서는 동기화 기능이 지원되지 않습니다.
가져오기 및 내보내기
데이터를 안전하게 백업하거나 다른 브라우저로 이동할 때 유용합니다.
- 내보내기 (Export): 현재 저장된 모든 하이라이트 데이터를 JSON 파일로 다운로드합니다.
- 가져오기 (Import): 이전에 내보낸 JSON 파일을 선택하여 데이터를 복원합니다.