Vim 단축키를 사용하여 웹 브라우저 탐색하는 방법

Vim은 키보드 단축키로 사용하도록 설계된 텍스트 편집기이지만, Vimium과 같은 브라우저 확장 프로그램을 사용하면 마우스를 사용하지 않고도 유사한 키 바인딩으로 웹을 탐색할 수 있습니다. 브라우저에서 Vim 단축키를 사용하면 더 빠르고 효율적으로 작업을 수행할 수 있습니다. 이 튜토리얼에서는 좋아하는 브라우저에서 Vimium을 사용하는 방법과 구성하는 방법을 보여줍니다.
목차
- Vimium 설치
- Vimium으로 탐색하기
- Vimium 구성하기
- 자주 묻는 질문
또한 읽어보세요: 리눅스에서 Vim 편집기를 종료하는 8가지 방법
Vimium 설치하기
Chrome에 Vimium 설치하기
Chrome 또는 Brave와 같은 다른 Chromium 기반 브라우저에 Vimium을 설치하려면 Chrome 웹 스토어의 Vimium 페이지로 이동하여 “Chrome에 추가“를 선택하여 팝업 창을 엽니다. “확장 프로그램 추가“를 선택하여 Chrome에 추가합니다.

Firefox에 Vimium 설치하기
Firefox용 Vimium 포트인 Vimium-FF를 Firefox 브라우저 ADD-ONS 웹사이트의 Vimium-FF 페이지에서 추가할 수 있습니다.
Vimium-FF 페이지에서 “Firefox에 추가“를 선택합니다. 팝업 창에서 “추가“를 선택하여 Firefox에 설치합니다.

Safari에 Vimari 설치하기
Vimari는 Vimium의 Safari 포트입니다. Vimari는 Vimium에 비해 제한된 제어를 제공하지만 기본 탐색은 잘 처리합니다. App Store에서 Vimari를 설치할 수 있습니다.

Safari에서 Vimari 확장을 활성화하려면 메뉴 바에서 “Safari”를 선택하고 “환경설정”으로 이동합니다. “확장 프로그램” 탭을 선택하고 “Vimari”를 체크합니다.

또한 읽어보세요: 고급 사용자를 위한 유용한 VIM 편집기 팁과 요령 3가지
Vimium으로 탐색하기
Vimium으로 스크롤하기
스크롤은 웹페이지에서 가장 일반적으로 하는 작업일 것입니다. Vimium을 사용하면 J를 눌러 아래로 스크롤하고 K를 눌러 위로 스크롤할 수 있습니다. H와 L을 눌러 수평으로 왼쪽과 오른쪽으로 스크롤할 수 있습니다. GG를 눌러 페이지 상단으로 이동합니다. Shift + G를 눌러 페이지 하단으로 이동합니다. D와 U를 눌러 페이지의 절반을 스크롤할 수도 있습니다.
링크 열기
링크를 열려면 F를 눌러 특정 웹페이지의 각 링크에 고유한 레이블을 부여합니다.

링크로 이동하려면 표시된 레이블을 입력합니다. 텍스트 필드에 무언가를 입력하려면 텍스트 필드에 레이블을 입력하면 됩니다.
Shift + F를 눌러 레이블을 표시하면 새 페이지에서 링크를 열 수 있습니다.

또한 읽어보세요: 다양한 브라우저에서 기본 검색 엔진 변경하는 방법
탭 조작하기
왼쪽 탭으로 이동하려면 Shift + J를 누르고 오른쪽 탭으로 이동하려면 Shift + K를 누릅니다. Vimari를 사용하는 경우 Q와 W를 눌러 왼쪽 및 오른쪽 탭으로 이동합니다. 현재 탭을 닫으려면 X를 누릅니다. 실수로 탭을 닫았다면 Shift + X를 눌러 복원할 수 있습니다. (Vimari에서는 작동하지 않습니다)
여러 탭이 열려 있는 경우 Shift + T를 누른 다음 검색하여 탭을 선택하여 엽니다.

기록 탐색하기
Shift + H를 눌러 브라우저에서 이전 페이지로 이동할 수 있습니다. 방금 방문한 페이지로 돌아가려면 Shift + L을 누릅니다.
삽입 모드 및 텍스트 필드에서 나가기
I를 누르면 삽입 모드로 들어가서 일반 브라우저 단축키를 사용할 수 있습니다. 예를 들어 YouTube에 있을 때 M을 누르면 오디오가 음소거됩니다.

삽입 모드에 있거나 검색창과 같은 텍스트 필드에 있을 때 Esc를 눌러 Vimium 단축키로 돌아갈 수 있습니다.
또한 읽어보세요: 커서 탐색이란 무엇이며 브라우저에서 활성화하는 방법
Vimium 구성하기
Vimium 옵션 페이지에서 기본 Vimium 단축키를 자신의 선호에 맞게 구성하고 변경할 수 있습니다.
Vimium 옵션 페이지 열기
Chrome을 사용하는 경우 주소 표시줄 옆의 확장 프로그램 아이콘을 선택한 다음 Vimium 확장 프로그램 옆의 세 개의 점을 선택하고 “옵션“을 선택하여 Vimium 옵션 페이지로 이동합니다.

Firefox를 사용하는 경우 주소 표시줄 옆의 Vimium 아이콘을 마우스 오른쪽 버튼으로 클릭하고 “확장 프로그램 관리”를 선택합니다. 확장 프로그램 페이지에서 Vimium 확장 프로그램 옆의 세 개의 점을 선택하고 “환경설정”을 선택합니다.

사용 가능한 모든 명령을 보려면 “사용 가능한 명령 표시”를 선택합니다.

이렇게 하면 사용 가능한 명령 목록과 해당 키 바인딩이 팝업 창에 표시됩니다.

이 명령에 대한 키 바인딩을 수정할 수 있습니다.
Vimium에서 키 매핑 및 언매핑하기
특정 키를 명령 실행에 사용하려면 “사용자 정의 키 매핑”에 map 명령을 입력합니다. 일반 형식은 다음과 같습니다:
map shortcutKey commandName예를 들어 M 키를 사용하여 탭을 음소거하거나 음소거 해제하려면 다음 명령을 입력합니다:
map m toggleMuteTabVimium 단축키를 비활성화하려면 단축키와 함께 unmap 명령을 사용할 수 있습니다. 예를 들어 Vimium 단축키 /를 비활성화하려면 다음 명령을 입력합니다:
unmap /
명령을 입력한 후 “변경 사항 저장”을 선택합니다.
변경 사항은 새 페이지를 방문하거나 이미 열린 페이지를 새로 고침할 때 적용됩니다.
고급 옵션 구성하기
Vimium에는 J/K/H/L을 눌렀을 때 스크롤 단계 크기를 지정하는 것과 같은 몇 가지 고급 옵션이 있으며, 이를 조정하여 자신의 선호에 맞게 설정할 수 있습니다. 부드러운 스크롤을 원하지 않는 경우, 기타 옵션에서 “부드러운 스크롤 사용” 버튼의 체크를 해제할 수 있습니다.
고급 옵션을 보려면 Vimium 옵션 페이지에서 “고급 옵션 표시”를 선택합니다.

현재 선호에 대한 구성 파일을 다운로드하고 이를 복원하여 브라우저를 재설치하거나 다른 브라우저에서 Vimium을 사용할 때 동일한 단축키를 사용할 수 있습니다.
백업을 다운로드하려면 “백업 및 복원” 메뉴에서 “백업 다운로드 클릭”을 선택합니다.

Vimari 구성하기
Vimari를 구성하려면 Safari의 상단 바에서 Vimari 아이콘을 선택하면 새 창이 팝업됩니다. 팝업 창에서 “구성 파일 열기”를 선택합니다.

바인딩 섹션에서 사용 가능한 모든 명령을 볼 수 있습니다. 키 바인딩은 키-값 쌍으로 표시되며, 키는 단축키의 명령 이름이고 값은 단축키입니다.

단축키를 변경하려면 키워드 뒤의 단축키를 선택하고 자신의 단축키로 교체합니다.
예를 들어 Shift + J와 Shift + K를 사용하여 왼쪽 및 오른쪽 탭으로 이동하려면 다음 줄을 교체합니다:
"tabForward":"w",
"tabBack":"q",다음과 같이:
"tabForward":"shift+k",
"tabBack":"shift+j",
단축키를 비활성화하려면 값을 빈 따옴표로 남겨둡니다. 예를 들어 X로 탭을 닫고 싶지 않다면 다음 줄을 교체합니다:
"closeTab":"x",다음과 같이:
"closeTab":"",
Command + S를 눌러 구성을 저장합니다. 이 새로운 구성은 열어본 웹페이지에서 작동하거나 Safari에서 R을 눌러 이미 열린 탭을 새 구성으로 사용할 수 있습니다.
또한 읽어보세요: 웹사이트 차단 해제하는 10가지 가장 쉬운 방법
자주 묻는 질문
Vimium/Vimari는 안전한가요?
네. Vimium/Vimari는 어떤 서버와도 통신하지 않으며 모든 선호를 로컬에 저장합니다.
왜 Vimium/Vimari가 브라우저의 홈페이지에서 작동하지 않나요?
Vimium과 Vimari는 Chrome 홈페이지, Chrome 웹 스토어 및 Safari 홈페이지와 같은 일부 페이지에서 작동하지 않으며 이는 브라우저 정책에 따릅니다.
웹사이트에 Vimium과 동일한 단축키가 있을 경우 어떻게 되나요?
일반 모드에서는 Vimium 단축키가 우선합니다. 그러나 삽입 모드에서는 웹사이트의 일반 단축키를 사용할 수 있습니다.
이미지 출처: 123FR의 다채로운 키보드 스크린샷 Muhammad Munna