Marks: Text Highlighter 사용 가이드

Marks: Text Highlighter를 사용해 주셔서 감사합니다. 이 확장은 웹페이지의 텍스트를 쉽고 빠르게 하이라이트하고, 저장 및 관리할 수 있는 도구입니다.

하이라이트 추가 방법

웹페이지에서 텍스트를 선택하여 하이라이트를 추가할 수 있는 세 가지 방법이 있습니다.

1. 컨트롤 UI 이용

텍스트를 선택하면 선택 영역 근처에 하이라이트 아이콘(펜 모양)이 나타납니다. 이 아이콘을 클릭하거나 마우스를 올리면 색상 팔레트가 포함된 컨트롤 UI가 표시됩니다. 원하는 색상을 클릭하면 하이라이트가 적용됩니다.

참고 모바일 환경이나 설정에서 '텍스트 선택 시 컨트롤 UI 표시'가 켜져 있어야 작동합니다.

2. 컨텍스트 메뉴 이용

텍스트를 선택한 후 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴를 엽니다. "Marks: Text Highlighter" 메뉴 하위에서 색상을 선택하여 하이라이트할 수 있습니다.

제약 사항 Firefox Android 버전에서는 컨텍스트 메뉴를 통한 하이라이트 추가가 지원되지 않습니다.

3. 단축키 사용

텍스트를 선택한 후 키보드 단축키를 눌러 빠르게 색상을 적용할 수 있습니다.

  • Ctrl + Shift + 1 : 첫 번째 색상 (기본: 노란색)
  • Ctrl + Shift + 2 : 두 번째 색상 (기본: 청록색)
  • ... 숫자키 1~4까지 기본 색상에 대응됩니다.
제약 사항 Firefox Android 버전에서는 단축키 기능이 지원되지 않습니다.

하이라이트 삭제 방법

불필요한 하이라이트는 다음 방법으로 삭제할 수 있습니다.

  • 개별 삭제 (컨트롤 UI): 이미 하이라이트된 텍스트를 클릭하면 컨트롤 UI가 나타납니다. 여기서 휴지통 아이콘을 클릭하여 삭제합니다.
  • 개별 삭제 (Popup): 브라우저 툴바의 확장 아이콘을 눌러 Popup 메뉴를 엽니다. "현재 페이지 하이라이트" 목록에서 삭제하려는 항목 옆의 X 버튼을 누릅니다.
  • 페이지 내 전체 삭제 (Popup): Popup 메뉴 하단의 "모든 하이라이트 삭제" 버튼을 누르면 현재 보고 있는 페이지의 모든 하이라이트가 제거됩니다.
  • 페이지 단위 삭제 (Pages List): 하이라이트 목록 화면에서 특정 페이지 카드의 "삭제" 버튼을 누르면 해당 페이지의 모든 데이터가 삭제됩니다.
  • 모든 데이터 삭제 (Pages List): 하이라이트 목록 화면 상단의 휴지통 아이콘(모든 페이지 삭제)을 누르면 저장된 모든 하이라이트 데이터가 삭제됩니다.

사용자 정의 색상 설정

색상 추가 및 변경

기본 5가지 색상 외에 나만의 색상을 추가할 수 있습니다.

  1. 이미 하이라이트된 텍스트를 클릭하여 컨트롤 UI를 엽니다.
  2. 색상 목록 끝에 있는 + 버튼을 클릭합니다.
  3. 색상 선택기에서 원하는 색상을 고르고 "적용"을 누릅니다.
주의 새로운 텍스트를 하이라이트할 때 나타나는 컨트롤 UI에는 + 버튼이 표시되지 않습니다. 이미 생성된 하이라이트를 클릭했을 때만 색상 추가 버튼이 나타납니다.

색상 삭제

현재 개별 사용자 정의 색상 삭제 기능은 지원하지 않습니다. 모든 사용자 정의 색상을 초기화하려면 다음 방법을 사용하세요.

  • Popup 메뉴를 열고 "사용자 색상 삭제" 버튼을 클릭합니다. (기본 5가지 색상을 제외한 추가 색상이 모두 삭제됩니다.)

미니맵 (Minimap)

하이라이트가 있는 웹페이지의 우측에는 미니맵이 표시됩니다.

  • 미니맵은 페이지 전체 길이에서 하이라이트된 위치를 시각적으로 보여줍니다.
  • 미니맵의 색상 마커를 클릭하면 해당 하이라이트 위치로 즉시 스크롤됩니다.
  • Popup 메뉴에서 "미니맵 표시" 스위치를 꺼서 숨길 수 있습니다.

하이라이트 목록 (Pages List) 화면

저장된 모든 하이라이트 정보를 한눈에 보고 관리할 수 있는 대시보드입니다.

  • 검색: 페이지 제목이나 URL로 저장된 기록을 검색할 수 있습니다.
  • 정렬: 최신순, 오래된순 등으로 목록을 정렬합니다.
  • 삭제: 개별 페이지를 삭제하거나, 상단 툴바의 삭제 버튼으로 전체 데이터를 초기화할 수 있습니다.
  • 내보내기/가져오기: 데이터를 백업하거나 복원할 수 있습니다.

동기화 (Synchronization)

로그인된 구글 계정(Chrome) 또는 Firefox 계정을 통해 여러 기기 간에 하이라이트 데이터를 동기화합니다.

동작 방식

한 기기에서 하이라이트를 추가하거나 삭제하면, 같은 계정으로 로그인된 다른 기기에도 자동으로 반영됩니다. 데이터 충돌 시 가장 최근에 수정된 내용이 유지됩니다.

제약 사항

  • 용량 제한: 동기화 저장소는 총 100KB의 용량 제한이 있으며, 하이라이트 항목 하나당 8KB를 넘을 수 없습니다.
  • 오래된 데이터 정리: 용량이 가득 차면, 가장 오래전에 업데이트된 페이지의 동기화 데이터부터 자동으로 삭제됩니다. (로컬 데이터는 유지됩니다.)
  • 모바일 미지원: Firefox Android 버전에서는 동기화 기능이 지원되지 않습니다.

가져오기 및 내보내기

데이터를 안전하게 백업하거나 다른 브라우저로 이동할 때 유용합니다.

  • 내보내기 (Export): 현재 저장된 모든 하이라이트 데이터를 JSON 파일로 다운로드합니다.
  • 가져오기 (Import): 이전에 내보낸 JSON 파일을 선택하여 데이터를 복원합니다.