Vimium: ํ…์ŠคํŠธ ์ž…๋ ฅ ๋ฐ UI ์ƒํ˜ธ ์ž‘์šฉ ํ›„ ํŽ˜์ด์ง€๋กœ ํฌ์ปค์Šค ๋ฐ˜ํ™˜

์— ๋งŒ๋“  2010๋…„ 10์›” 08์ผ  ยท  13์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: philc/vimium

์›น ํŽ˜์ด์ง€ ๋‚ด์˜ ํ…์ŠคํŠธ ์ž…๋ ฅ ์ƒ์ž์™€ ๋ธŒ๋ผ์šฐ์ € GUI์˜ ์ฃผ์†Œ ์ž…๋ ฅ ์ƒ์ž(Ctrl-L)๋Š” ํฌ์ปค์Šค๋ฅผ ๋„์šฉํ•˜๊ณ  "๋ช…๋ น ๋ชจ๋“œ" ์Šคํฌ๋กค ๋“ฑ์œผ๋กœ ๋Œ์•„๊ฐˆ ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. Ctrl-L์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. "์‚ฝ์ž… ๋ชจ๋“œ"์—์„œ ํƒˆ์ถœํ•˜๋ ค๋ฉด C ๋˜๋Š” Esc๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.

์žฌํ˜„ํ•˜๋ ค๋ฉด:

  1. http://www.google.com ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ ์ƒ์ž๋ฅผ ํƒญํ•˜๊ณ  ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์Šคํฌ๋กคํ•˜๊ธฐ ์œ„ํ•ด ์ฟผ๋ฆฌ ์ž…๋ ฅ ์ƒ์ž๋ฅผ ๋ฒ—์–ด๋‚  ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.
  2. Ctrl-L์„ ์ž…๋ ฅํ•˜์—ฌ URL์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค(์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” vim๊ณผ ์œ ์‚ฌํ•œ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?). ํ‚ค๋กœ ๋กœ๋“œ๋œ ํŽ˜์ด์ง€๋ฅผ ํƒ์ƒ‰ํ•  ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € 6.0.472.62(59676) Ubuntu 10.04๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด์ œ ๋‚ด ์†”๋ฃจ์…˜์€ ctrl + f๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ ๋กœ ํŽ˜์ด์ง€ ๋ฐ˜ํ™˜์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  13 ๋Œ“๊ธ€

๋‚˜๋Š” ๋ณดํ†ต ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํƒญ์„ ๋ˆ„๋ฅด๋Š” ๊ฒƒ์œผ๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„, ์˜๋„๋œ ๋””์ž์ธ์€ ์‚ฝ์ž… ๋ชจ๋“œ์—์„œ "esc"๋ฅผ ๋ˆ„๋ฅด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(ํ…์ŠคํŠธ ์ƒ์ž์— ์ง‘์ค‘ํ•  ๋•Œ ํฌํ•จ). ๊ทธ๋Ÿฌ๋ฉด ๋ช…๋ น ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ google.com์„ ํฌํ•จํ•œ ๋ชจ๋“  ๊ณณ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ €์˜ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์€ ์›นํŽ˜์ด์ง€ ๋‚ด๋ถ€์— ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. Chrome์€ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ์ž…๋ ฅํ•˜๋Š” ๋™์•ˆ ํ‚ค ์ž…๋ ฅ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํ˜„์žฌ๋กœ์„œ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ๋ช…๋ น ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•  ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. jb55๊ฐ€ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ํƒญ์„ ๋ˆ„๋ฅด๋Š” ๊ฒƒ์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์ฒ˜์Œ ๋ณด๊ณ ํ•œ ๊ฒƒ๋ณด๋‹ค ๋” ๋ฏธ๋ฌ˜ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์žฌํ˜„์„ฑ์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์ง€ ๋ชปํ•ด ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. Google์— ๊ฒ€์ƒ‰์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ (์‚ฝ์ž… ๋ชจ๋“œ ์ผœ์ง), ์ด์Šค์ผ€์ดํ”„๋ฅผ ๋ˆ„๋ฅด๊ณ (์‚ฝ์ž… ๋ชจ๋“œ๊ฐ€ ์‚ฌ๋ผ์ง), ๋‹ค์‹œ ์ด์Šค์ผ€์ดํ”„๋ฅผ ๋ˆ„๋ฅด๊ณ (์‚ฝ์ž… ๋ชจ๋“œ๊ฐ€ ๋‹ค์‹œ ๋‚˜ํƒ€๋‚จ) ์ด์ œ ์ด์Šค์ผ€์ดํ”„ ํ‚ค๋ฅผ ๋” ๋ˆŒ๋Ÿฌ๋„ ๋ช…๋ น ๋ชจ๋“œ๋กœ ๋Œ์•„๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜; ์ถ”๊ฐ€ ์กฐ์‚ฌ๋ฅผ ์œ„ํ•ด ์ด ๋ฒ„๊ทธ๋ฅผ ๋‹ค์‹œ ์—ด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋ฆฌ๋ˆ…์Šค์˜ ํฌ๋กฌ์— ์žˆ๋Š” ๋ฒ„๊ทธ์ž…๋‹ˆ๋‹ค. Windows(๋ฐ mac)์—์„œ๋Š” F6 ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ์˜ด๋‹ˆ๋ฐ”๋ฅผ ๋ฒ—์–ด๋‚  ์ˆ˜ ์žˆ์ง€๋งŒ Linux์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์ œ์ถœ ํ–ˆ์œผ๋ฏ€๋กœ ์ด๊ฒƒ์ด ๊ท€์ฐฎ๋‹ค๋ฉด ๊ฑฐ๊ธฐ์— ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค :-)

(1)๊ณผ (2) ๋ชจ๋‘ ์ง€๊ธˆ ์ €์—๊ฒŒ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ๋‹ค์‹œ ์—ด์–ด์ฃผ์„ธ์š”. ๊ฐ์‚ฌ ํ•ด์š”!

์ˆ˜์ • ์‚ฌํ•ญ: (2)๋Š” Linux์—์„œ๋งŒ ๋ฐœ์ƒํ•˜๋Š” ๋ฒ„๊ทธ์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์œ„์˜ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ๋‚ด ์ปดํ“จํ„ฐ๊ฐ€ ์ผ์ฃผ์ผ ์ „์— ๊ณ ์žฅ๋‚˜์„œ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

2๋Š” ๋ถˆํ–‰ํžˆ๋„ ๊ณ ์น  ์ˆ˜ ์žˆ๋Š” ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์˜ ํ†ต์ œ ๋ฐ–์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ์–ด๋Š ์ •๋„ ์™„ํ™”ํ•  #459์— ์ž์ฒด URL ํ‘œ์‹œ์ค„์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ๊ทธ๊ฒƒ์ด vimium์˜ ๋ฒ”์œ„ ๋ฐ–์ด๋ผ๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜์ง€๋งŒ ๋˜ ๋‹ค๋ฅธ ๋ฉ‹์ง„ ํ•ดํ‚น์ด ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. http://superuser.com/questions/324266/google-chrome-mac-set-keyboard-focus-from-address-bar-back-to- page/324267#324267 , ๋” ์ ์€ ํ‚ค ์ŠคํŠธ๋กœํฌ๊ฐ€ ํ•„์š”ํ•˜๊ณ  page(html)์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋‚ด ์†”๋ฃจ์…˜์€ ctrl + f๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ ๋กœ ํŽ˜์ด์ง€ ๋ฐ˜ํ™˜์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@jb55 ์˜ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ "Tab" ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

@jb55 ์˜ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ "Tab" ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํƒญ์„ ๋ˆ„๋ฅด๋ฉด ๋‹ค์Œ ํ™•์žฅ์— ์ดˆ์ ์ด ๋งž์ถฐ์ง‘๋‹ˆ๋‹ค.

image

์•„๋‹ˆ๋ฉด ์ด ๊ฒฝ์šฐ ์ข‹์•„ํ•˜๋Š” ๋ณ„์€

์ €๋Š” ๋ฉ‹์ง„ Shortkeys ํ™•์žฅ(Vimium์„ ํ›Œ๋ฅญํ•˜๊ฒŒ ๋ณด์™„)์—์„œ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์š”๊ตฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ์„ค๋ช…๋œ ๋Œ€๋กœ URL ํ‘œ์‹œ์ค„์—์„œ ํŽ˜์ด์ง€๋กœ ๋‹ค์‹œ ์ดˆ์ ์„ ๋งž์ถ”๋Š” (์„ฑ๊ฐ€์‹œ๊ณ  ๋Š๋ฆฌ์ง€๋งŒ ์ผ๊ด€๋œ) ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค .

์ง€๋‚œ ๋ช‡ ๋…„ ๋™์•ˆ ์ €๋Š” ์ด ์Šค๋ ˆ๋“œ์—์„œ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•ด ์™”์Šต๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ URL javascript: ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” Chrome ๋งž์ถค ๊ฒ€์ƒ‰ ์—”์ง„ ์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ๋ฌธ์ž 'u'์— ๋งคํ•‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ์žˆ๊ณ  ์ข…๋ฃŒํ•˜๊ณ  ์‹ถ์„ ๋•Œ URL ํ‘œ์‹œ์ค„์˜ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•˜๊ณ  u + enter ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

์ปค์„œ๊ฐ€ URL ํ‘œ์‹œ์ค„์— ์žˆ๋Š” ๋™์•ˆ Shortkeys๊ฐ€ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ํ†ตํ•ด javascript๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ด๊ฒƒ์ด ๋‹ต์ผ๊นŒ์š”?

image

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰