Vimium은 Vim 편집기의 정신으로 키보드 기반 탐색 및 웹 제어를 제공하는 브라우저 확장입니다.
설치 지침:
소스에서 설치하려면 여기를 참조하세요.
Vimium의 옵션 페이지는 도움말 대화 상자의 링크( ?
입력)를 통해 접근하거나 Chrome 및 Edge( chrome://extensions
) 또는 Firefox( about:addons
)의 확장 페이지에서 Vimium 옆에 있는 버튼을 통해 접근할 수 있습니다.
수정자 키는 ctrl+x, Meta+x 및 alt+x에 대해 각각 <cx>
, <mx>
및 <ax>
로 지정됩니다. Shift+x 및 ctrl-shift-x의 경우 X
및 <cX>
입력하면 됩니다. 이러한 바인딩을 사용자 정의하는 방법은 다음 섹션을 참조하세요.
Vimium을 설치한 후에는 ?
.
현재 페이지 탐색:
? show the help dialog for a list of all available keys
h scroll left
j scroll down
k scroll up
l scroll right
gg scroll to top of the page
G scroll to bottom of the page
d scroll down half a page
u scroll up half a page
f open a link in the current tab
F open a link in a new tab
r reload
gs view source
i enter insert mode -- all commands will be ignored until you hit Esc to exit
yy copy the current url to the clipboard
yf copy a link url to the clipboard
gf cycle forward to the next frame
gF focus the main/top frame
새 페이지로 이동:
o Open URL, bookmark, or history entry
O Open URL, bookmark, history entry in a new tab
b Open bookmark
B Open bookmark in a new tab
찾기 사용:
/ enter find mode
-- type your search query and hit enter to search, or Esc to cancel
n cycle forward to the next find match
N cycle backward to the previous find match
고급 사용법은 위키의 정규식을 참조하세요.
기록 탐색:
H go back in history
L go forward in history
탭 조작:
J, gT go one tab left
K, gt go one tab right
g0 go to the first tab. Use ng0 to go to n-th tab
g$ go to the last tab
^ visit the previously-visited tab
t create tab
yt duplicate current tab
x close current tab
X restore closed tab (i.e. unwind the 'x' command)
T search through your open tabs
W move current tab to new window
<a-p> pin/unpin current tab
마크 사용:
ma, mA set local mark "a" (global mark "A")
`a, `A jump to local mark "a" (global mark "A")
`` jump back to the position before the previous jump
-- that is, before the previous gg, G, n, N, / or `a
추가 고급 탐색 명령:
]], [[ Follow the link labeled 'next' or '>' ('previous' or '<')
- helpful for browsing paginated sites
<a-f> open multiple links in a new tab
gi focus the first (or n-th) text input box on the page. Use <tab> to cycle through options.
gu go up one level in the URL hierarchy
gU go up to root of the URL hierarchy
ge edit the current URL
gE edit the current URL and open in a new tab
zH scroll all the way left
zL scroll all the way right
v enter visual mode; use p/P to paste-and-go, use y to yank
V enter visual line mode
R Hard reload the page (skip the cache)
Vimium은 명령 반복을 지원하므로 예를 들어 5t
누르면 빠르게 연속해서 5개의 탭이 열립니다. <Esc>
(또는 <c-[>
)는 대기열의 모든 부분 명령을 지우고 삽입 및 찾기 모드도 종료합니다.
여기에 설명되지 않은 몇 가지 고급 명령이 있습니다. 전체 목록을 보려면 도움말 대화 상자( ?
입력)를 참조하세요.
옵션 페이지의 "사용자 정의 키 매핑"에서 기본 키 바인딩을 다시 매핑하거나 매핑 해제할 수 있습니다.
한 줄에 다음 키 매핑 명령 중 하나를 입력합니다.
map key command
: 키를 Vimium 명령에 매핑합니다. Chrome의 기본 동작(있는 경우)을 재정의합니다.unmap key
: 키 매핑을 해제하고 Chrome의 기본 동작(있는 경우)을 복원합니다.unmapAll
: 모든 바인딩의 매핑을 해제합니다. 이는 Vimium의 기본값을 완전히 지우고 자체 설정으로 처음부터 시작하려는 경우에 유용합니다.예:
map <cd> scrollPageDown
은 ctrl+d를 페이지 아래로 스크롤하도록 매핑합니다. 북마크 대화상자를 표시하는 Chrome의 기본 동작이 억제됩니다.map r reload
r 키를 페이지 새로고침에 매핑합니다.unmap <cd>
ctrl+d에 대한 모든 매핑을 제거하고 Chrome의 기본 동작을 복원합니다.unmap r
r 키에 대한 모든 매핑을 제거합니다.사용 가능한 Vimium 명령은 옵션 페이지의 키 매핑 상자 근처에 있는 "사용 가능한 명령 표시" 링크를 통해 찾을 수 있습니다. 명령 이름은 설명 오른쪽에 괄호 안에 표시됩니다.
"
또는 #
으로 줄을 시작하여 키 매핑에 설명을 추가할 수 있습니다.
매핑에는 다음과 같은 특수 키를 사용할 수 있습니다.
<c-*>
, <a-*>
, <s-*>
, <m-*>
각각 Ctrl, Alt, Shift 및 Meta(Mac의 경우 명령)에 대해 임의의 키를 사용합니다. *
선택한 키로 바꾸세요.<left>
, <right>
, <up>
, <down>
입니다.<f1>
부터 <f12>
까지입니다.<space>
입니다.<tab>
, <enter>
, <delete>
, <backspace>
, <insert>
, <home>
및 <end>
. Shift는 자동으로 감지되므로 <c-&>
영어 키보드의 Ctrl+Shift+7에 해당합니다.
더 많은 고급 기능이나 관련 기능이 Vimium의 GitHub 위키에 문서화되어 있습니다. FAQ도 참조하세요.
자세한 내용은 CONTRIBUTING.md를 참조하세요.
각 릴리스의 주요 변경 사항은 CHANGELOG를 참조하세요.
저작권 (c) Phil Crosby, Ilya Sukhar. 자세한 내용은 MIT-LICENSE.txt를 참조하세요.