Vimium์ด ์ค์ ์ ๋๊ธฐํํ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ด๋ฅผ ์ํด์๋ ์ฌ์ฉ์๊ฐ Chrome์ ๋ก๊ทธ์ธํด์ผ ํ๋ฏ๋ก ์ฌ์ฉ์ ์ง์ ๊ตฌ์ฑ์ ์ฝ๊ฒ ์ ์งํ ์ ์๋ ๋ฐฉ๋ฒ ์์ด ์ด๋ฅผ ์ํํ์ง ์๋ ์ฌ๋๋ค์ด ์์ต๋๋ค. ํ์ฌ ์ฌ์ฉ์ ์ ์๊ฐ ํฌํจ๋ ์ธ ๊ฐ์ ํ ์คํธ ํ์ผ์ด ์์ต๋๋ค. ์ ์ธ๋ URL, ์คํ์ผ ์ง์ ์ ์ํ CSS, ์๋์ผ๋ก ์ ์ฅํ๊ณ ๋ค์ ์ ์ฉํด์ผ ํ๋ ํค ๋งคํ(ํ์ธ๋์ ์์กดํ๋ ๋ช ๊ฐ์ง ๋ค๋ฅธ ํ์ผ ํฌํจ).
๋ชจ๋ ์ค์ ์ ๋ด๋ณด๋ด๊ณ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ ์ค์ ์ ์ผ๋ฐ ์ก์ธ์ค ๊ฐ๋ฅํ ํ์ผ์ ์ ์ฅํ๋ ๊ฒ์ ์๋ฏธํ๋๋ผ๋(์ ์ด๋ ์ฌ๋ฐ๋ฅธ ์์น๋ก ์๋์ผ๋ก ์ด๋ํ ์ ์๋๋ก) ๋งค์ฐ ํ์ํฉ๋๋ค.
์๋ ํ์ธ์ @vitorgalvao์ ๋๋ค. ์ด๊ฒ์ด ํ์ํ ์ถ๊ฐ ์ต์ ํ์ด์ง ์ธํ๋ผ์ ์๊ณ๊ฐ ์ด์์ธ์ง ํ์คํ์ง ์์ต๋๋ค. ๊ฒฐ๊ตญ ๋๊ตฐ๊ฐ๊ฐ Chrome์ ๋ก๊ทธ์ธํ์ง ์๊ธฐ๋ก ์ ํํ๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํฉ๋๋ค...
์ด ์ํ๋ฅผ ๊ทธ๋๋ก ๋๊ณ ์ถ๊ฐ ์ฌ์ฉ ์ฌ๋ก๊ฐ ๋ํ๋๋์ง ํ์ธํ๋๋ก ์ ์ํฉ๋๋ค.
๊ฒฐ๊ตญ ๋๊ตฐ๊ฐ๊ฐ Chrome์ ๋ก๊ทธ์ธํ์ง ์๊ธฐ๋ก ์ ํํ๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํฉ๋๋ค...
Chrome ์ฌ์ฉ์์ ๋ช ํผ์ผํธ๊ฐ ์ค์ ๋ก ์ฌ์ฉํ๋์ง์ ๋ํ ๋ฐ์ดํฐ๋ ์์ง๋ง ๊ธฐ์ ์ ์ธ ์ฑํฅ์ด ์๋ ๋ง์ ์ฌ์ฉ์(Vimium๊ณผ ๊ฐ์ ๊ฒ์ ์ฐพ๊ณ ์ฌ์ฉํ ๊ฐ๋ฅ์ฑ์ด ๋์)๋ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฌธ์ ๋ก ์ธํด ์ฌ์ฉํ์ง ์์ ์ ์์ต๋๋ค.
๋ด ์ฉ๋์ ๋ํด์๋ง ๋งํ์๋ฉด, ๊ตฌ์ฑ์ ์ฝ์ OS์ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ์ ๋จ์ผ ํ์ผ์ด ์๋ค๋ฉด ๊ธฐ์ ๊ฒ์
๋๋ค. ๋์ผํ ํจ๊ณผ๋ฅผ ์ป๊ธฐ ์ํด ๋ง์๋๋ก cp
๋ฐ mv
๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฐธ๊ณ ๋ก Vrome ์ด ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋๋ ์ด๊ฒ์ ๋ ๋ฒ์งธ๋ก ์ํ๋ค. ๋๋ ์ด๋ฏธ ๋งคํ ํด์ ๋ฅผ ๊ณ ๋ คํ๊ณ
๋ชจ๋ ๊ฒ์ ์ฌ์ฉ์ ์ ์ ํ๋์ ๋ค์ ์์ฑํ์ง๋ง ์ค์ ๋ก๋
๋งคํ ํด์ ๋ฐ ๋งคํ์ด t์ ๊ฐ์ ๋ฏธ๋ฆฌ ๊ตฌ์ฑ๋ ์ผ๋ถ ํค์์ ์๋ํ๋๋ก ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์
๋ฐ T(๊ต์ฒดํ๊ณ ์ถ์ต๋๋ค) ๋ฐ i๋ฅผ I๋ก ์ด๋ํ๋ ๊ฒ๊ณผ ๊ฐ์ ์ผ๋ถ ๋ค๋ฅธ
์ถ๊ฐ ๋์์ ํ์ตํ ํ์ ์์ด i๋ฅผ ํตํด Inbox ๋ฐ Gmail๋ก ์ ์ก).
t
์ T
๋ ๊ตํํฉ๋๋ค...
map t Vomnibar.activateTabSelection
map T createTab
i
์ I
๋ก "์ด๋"ํ ํ์๋ ์์ผ๋ฉฐ ์ถ๊ฐ ๋งคํ์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค...
map I enterInsertMode
(์ ๋ ํ์ด์ง์ j
๋ฐ k
๋ฅผ ์ฌ์ฉํ๋ ๋์์๋ Gmail ๋ฑ์์ ์ฌ์ฉํ ์ ์๋๋ก J
๋ฐ K
๋ฅผ ์คํฌ๋กค ๋ช
๋ น์ ๋งคํํ๋ ์ ์ฌํ ํธ๋ฆญ์ ์ฌ์ฉํฉ๋๋ค. k
๋ฐ์ธ๋ฉ.)
@smblott-github๋ J์ K ๋งคํ์ ์ฌ์ฉํ์ฌ ํญ ์ ํ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์๋ํ๋ฉด ์ ๋ vomnibar ํญ ์ ํ ์ฌ์ด์ ๊ฝค ๋ง์ด ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
+1
์ค๋ Vimium ์ค์ ์ ๋ชจ๋ ์์ด๋ฒ๋ ธ์ต๋๋ค. Chrome์ ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์์๋์๋ค๊ณ ๋งํ๊ณ "๋ณต๊ตฌ"๋ฅผ ํด๋ฆญํ ํ ๋ชจ๋ ๊ฒ์ด ์ฌ๋ผ์ก์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ๋ค์ ๊ตฌ์ฑํ๋ ๋ฐ 30๋ถ์ด ๊ฑธ๋ ธ์ต๋๋ค.
์ด์ Vimium ์ต์
ํ์ด์ง์์ JSON.stringify(localStorage)
๋ฅผ ์ํํ์ฌ ๋ฐฑ์
์ ๋ง๋ค ์ ์์์ต๋๋ค.
์ด๊ฒ์ด ํ์ํ ์ถ๊ฐ ์ต์ ํ์ด์ง ์ธํ๋ผ์ ์๊ณ๊ฐ ์ด์์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
๋ค์ ๋ณด๋ฉด Show Advanced Options
๋ฒํผ ์๋์ ์ด๋ฏธ ๋ง์ ์ต์
์ด ์จ๊ฒจ์ ธ ์๋๋ฐ ์ ํ๋จ์ ๋ฒํผ์ด ๋ ๊ฐ ์๋ ๊ฒ์ด ๋ฌธ์ ๊ฐ ๋ ๊น์?
๋๋ฌด ๋ง์ ์ต์ ์ผ๋ก ์ค์ ํ์ด์ง๋ฅผ ๋๋ฝํ๊ณ ์ถ์ง ์๋ค๋ฉด ์ดํดํ๊ฒ ์ง๋ง, ๊ทธ ์ค ์ผ๋ถ๊ฐ ์จ๊ฒจ์ง๊ณ "๊ณ ๊ธ"์ด๋ผ๋ ๋ ์ด๋ธ์ด ๋ถ๋ ์๊ฐ๋ถํฐ ๋ชจ๋ ๋ด๊ธฐ๊ฐ ๊บผ์ง๋๋ค.
...
JSON.stringify(localStorage)
ํ์ฌ ๋ฐฑ์ ์ ๋ง๋ค์์ต๋๋ค ...
@fnkr.... ์ด๊ฑฐ ์กฐ์ฌํ์ธ์. ๋จผ์ localStorage
๋ ์ค์ ์ ๊ธฐ๋ณธ ์ ์ฅ ์์น๊ฐ ์๋๋๋ค. ๋๋ถ๋ถ์ ์ฌ์ฉ์๋ chrome.storage.sync
์ ์๊ณ , ์์ฃผ ์์ ๋ ๊ฑฐ์ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๊ฒฝ์ฐ ์ค์ ๋ก๋ chrome.storage.local
์์ต๋๋ค. ๋์งธ, ๋๋๋ก ์ค์ ์ด ์ ์ฅ๋๋ ๋ฐฉ๋ฒ๊ณผ ์์น๋ฅผ ๋ชจ๋ ๋ณ๊ฒฝํ๊ณ ๊ทธ์ ๋ฐ๋ผ ๋ง์ด๊ทธ๋ ์ด์
์ฝ๋๋ฅผ ๊ตฌํํฉ๋๋ค. ์ค์ ์ ์ง์ ์กฐ์ํ๋ฉด ์๊ธฐ์น ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์ค๋ช
ํ๋ ๋ฐฉ์์ผ๋ก ์ค์ ์ ์ก์ธ์ค ํด์ผ ํ๋ ๊ฒฝ์ฐ Settings
API๊ฐ ๋ ์์ ํฉ๋๋ค(์ ์ฅ ๋ฐ ์ ํ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์).
Settings.get(key)
Settings.set(key, value)
์ด์ ๋ ์ฌ๊ธฐ
๊ณ ๊ฐ ์ค์ ์ ๊ฒฝ์ฐ... keyMappings
๋ฐ searchEngines
๋ ํ
์คํธ์ผ ๋ฟ์ด๋ฏ๋ก ์ด๋๊ฐ์ ์ ์ฅํ๋ ๊ฒ์ด ์ข์ต๋๋ค. exclusionRules
๋ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ก ์ ์ฅ๋ฉ๋๋ค.
๋ ๋ค๋ฅธ ์, chromium-vim (Vrome๊ณผ ๋์ผ)
+1
fnkr ๊ณผ ๊ฐ์ ๋์ผํ "์๋ฆฌ"๋ฌธ์ ๊ฐ ์ค๋ ๋์๊ฒ ๋ฐ์ํ์ต๋๋ค.
์ฐธ๊ณ ๋ก ์ ๋ ๋ ์ด์ Vimium์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ด์ ๊ด์ฌ์ ๋ณด์ธ ๋ค๋ฅธ ์ฌ๋๋ค๋ ๋ ์ด์ ๊ด์ฌ์ ๊ฐ์ง ์๋๋ค๋ฉด ํ์๋ ์ ์์ต๋๋ค.
์ ๊ฒฝ์ด ์ฐ์ธ๋ค.
์๋ ํ์ธ์,
์ง์ฅ์์๋ ์ง์
ํ๋กํ๋ก ๋ก๊ทธ์ธํ๊ณ ์ง์์๋ ๋ด(๊ฐ์ธ) ํ๋กํ์ ์ฌ์ฉํฉ๋๋ค.
๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ด๋ณด๋ด๊ธฐ/๊ฐ์ ธ์ค๊ธฐ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ๊ทธ ์ฌ์ด์ ์ค์ ์ ๋๊ธฐํํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ฒฐ๊ตญ ๋๊ตฐ๊ฐ๊ฐ Chrome์ ๋ก๊ทธ์ธํ์ง ์๊ธฐ๋ก ์ ํํ๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํฉ๋๋ค...
์ด ๋ฌธ์ ์ ๋ํด 2์ผํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฌผ๋ก Chrome์ ๋ก๊ทธ์ธํ์ง ์์ผ๋ฉด ๊ฐ์ธ ๋ฐ์ดํฐ๊ฐ ์ ๊ณต๋์ง ์๋ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ด ์ฌ์ค์
๋๋ค.
๊ทธ๋ฌ๋ Vimium์ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๊ฒฐ๊ณผ๊ฐ ๊ธฐ์ ์ ์ธ ํน์ฑ๋ง ์๋ ๊ฒ์ ์๋๋๋ค. ํ์ฌ๋ก์๋ Google์ ๋๊ธฐํ ์๋น์ค ์์ด Vimium ์ค์ ์ ๋๊ธฐํํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์๋ ๊ฒ์ด _๊ฒฐ์ _๋๊ธฐ ๋๋ฌธ์
๋๋ค. ๋๋ ์ฐ์ ๊ธฐ์ ์ ์ธ ๋ฌธ์ ๋ฅผ ์์ ์ ๋ฌธ์ ๋ก ์๊ฐํ๋ฏ๋ก Chromium์ ์ ํํ๊ณ Vimium์ ์ ํํ๋ค๊ณ ํด์ Google์ ์์
๋ฐฉ์์ ์ฝ๋งค์ฌ์๋ ์ ๋ฉ๋๋ค.
๋๋ ์ด๊ฒ์ด ๋ค์ด์ค๋ ๋ง์ VimFX ์ฌ์ฉ์(์ ๋ฅผ ํฌํจํ์ฌ)๊ฐ ๊ฐ๊ณ ์ถ์ดํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ์ฌ์ฉํ๋ ๋ฐ ์ต์ํ๋ฏ๋ก ๋๋ฝ๋ ๊ธฐ๋ฅ์ผ๋ก ๋์ฑ ๋๋ฆฌ ํผ์ ธ ์์ต๋๋ค.
+1. ์ด๋ ๊ฒ ํ๋ฉด ์ฌ์ฉ์๊ฐ Chrome๊ณผ Firefox ๊ฐ์ Vimium ์ค์ ์ ๋๊ธฐํํ ์๋ ์์ต๋๋ค. vimium-ff ๊ฐ ์กด์ฌํ๋ฏ๋ก ๊ด๋ จ์ฑ์ด ์์ด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ ๊ฒฝ์ด ์ฐ์ธ๋ค.