Firefox๋ ์ด์ WebExtensions๋ฅผ ์ง์ํฉ๋๋ค. Firefox์์ ์๋ํ๋๋ก Vimium์ ์กฐ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ด๊ฒ์ #2076๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
์ง๊ธ๊น์ง ํฌํฌ์์ ๋ช ๊ฐ์ง ๊ธฐ๋ณธ ์ง์์ ๊ฐ๋ฐํ์ต๋๋ค.
๋ถ๊ธฐ firefox-merger ๋ฅผ ์ฌ์ฉํ์ฌ ํ ์คํธํ ์ ์์ต๋๋ค. ์ด๋ ๋จ์ํ ์ด๋ค ๋ชจ๋๋ฅผ ๋ง์คํฐ์ ๋ณํฉํ ๊ฒ์ ๋๋ค.
๊ฐ์ฌํฉ๋๋ค, @mrmr1993. ์์์ ์ธ๊ธํ ์ต์ข ๋ถ๊ธฐ๋ฅผ ๊ฒํ ํ๋ฉด ํ์ํ ๋ณ๊ฒฝ ์ฌํญ์ด ์ค์ ๋ก ๊ทธ๋ ๊ฒ ๋ฐฉํด๊ฐ ๋์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ์ด ์ผ๋ง๋ ์์ ํ๊ฐ? (๋๋ ์ด๊ฒ์ ํ ์คํธํ ์ค์ ์ด ์์ต๋๋ค.) @philc ๊ฐ Firefox ์ง์์ ์ถ๊ฐํ๋ ๋ฐ ๊ด์ฌ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
์๋ง๋ ์ฌ์ ํ ๋น์ ์ ๋ชจ๋ ํค ์ฒ๋ฆฌ๋ฅผ ์ดํด๋ด์ผ ํ ๊ฒ์ ๋๋ค. ๊ทธ ์ธ์๋ ์์ ํ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง Firefox๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
๋ช ๊ฐ์ง ์์ ๋ฌธ์ Firefox ๋ฒ๊ทธ:
.blur()
๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง๋ง ๋ค๋ฅธ ํ์ด์ง์์๋ ์ฌ์ ํ ๋ฉ์ถ ์ ์์ต๋๋ค.[tab][esc]
์ด์ง๋ง ์ฌ์ ํ ๋์ UX์
๋๋ค.fytJH
)keypress
ํญ์ ์คํ๋๋ฏ๋ก ์ธ์ ํค์ ์ธ์๋์ง ์๋ ํค๋ฅผ ๊ตฌ๋ถํ ์ ์์ต๋๋ค.์ ๋ง ๋ฉ์ง๋ค์. ์ข์ ์์ @mrmr1993. ๊ธฐ์กด์ ํ์ฅ API๊ฐ ์์ ํ ์ฌ์ฉ๋์ง ์์ผ๋ฉด ํ์ฌ Vim ์คํ์ผ ํ์ฅ ๊ธฐ๋ฅ์ด ์๋์ ๋ฉ์ถ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์คํ ๊ฐ๋ฅํ Firefox ๋ฒ์ ์ ์คํ ์ด์ ์ถ์ํ๊ณ ์ถ์ต๋๋ค. Firefox ์ง์์ผ๋ก ์ธํด QA/์ ์ง ๊ด๋ฆฌ ๋ถ๋ด์ด ํฌ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ฉฐ์น ์ฌ์ฉํ๋ฉด์ ์คํธ๋ ์ค๋ฅผ ๋ฐ์ง๋ ์์์ง๋ง ์๋ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ๋ก ์์์ฐจ๋ฆฐ ๋ช ๊ฐ์ง ์ฌํญ์ด ์์ต๋๋ค.
@mrmr1993 ์ค์ ๋ก ๋ง์ด ์ฌ์ฉํ์ จ๋์?
@mrmr1993 ์ค์ ๋ก ๋ง์ด ์ฌ์ฉํ์ จ๋์?
ํฌ๋กฌ์์ ํ์ด์ดํญ์ค๋ก ์์ ํ ์ ํํด์ ๋ง์ด ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์๋ํ์ง ์๋ ๋ถ๋ถ์ด ๋ง์ด ์์ง๋ง ํจ์น๊ฐ ๊ฑฐ์ ์ ์ฉ๋์ง ์์ ๋ด ๋ฒ์ ์ ํ์ฌ ์ผ์์์ ์ถฉ๋ถํ ์ ์๋ํฉ๋๋ค.
์คํ ๊ฐ๋ฅํ Firefox ๋ฒ์ ์ ์คํ ์ด์ ์ถ์ํ๊ณ ์ถ์ต๋๋ค.
ํ์ฌ ์ด ์์ ์ ๊ด์ฌ์ด ์๋ ๋ค๋ฅธ ์ฌ๋์ด ์์ต๋๊น? ๋์์ด ๋์ง ์๋๋ค๋ฉด / ๋์์ด ๋๋ค๋ฉด ํ๋ก์ ํธ์ ๋ค์ ์ ๊ทน์ ์ผ๋ก ์ฐฉ์ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ ๋ก:
https://addons.mozilla.org/en/firefox/addon/vimfx/
Chrome์ฉ Vimium๊ณผ ์ ์ฌํ ์ ๋์จ์ด amo์ ์์ต๋๋ค. [ํธ์ง: ์ฌ์ ํ ์ด์ ์ ๋์จ-SDK๋ฅผ ์ฌ์ฉ ์ค์
๋๋ค.]
https://addons.mozilla.org/en/firefox/addon/vimium/
๊ทธ๋ฆฌ๊ณ vimium์ด๋ผ๊ณ ๋ ํ๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ์ ๋์จ...
์ด ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ณ vimium์ด firefox์ ํจ๊ป ์๋ํ๋๋ก ํ๊ณ ์ถ์ต๋๋ค. :)
์ค์ ๋ก firefox-merger ๋ถ๊ธฐ์์ ์ด๋ป๊ฒ ์ค์นํ ์ ์์ต๋๊น? ์ ๋ ์ฌ์ฉํด๋ณด๊ณ ํ ์คํธํด๋ณด๊ณ ์ถ๋ค์.
cake build
๋ฅผ ์คํํ์ฌ ๋น๋ํฉ๋๋ค.about:debugging
์์ ์์๋ก ํ์ฅ์๋ฅผ ์ถ๊ฐํฉ๋๋ค(๋ธ๋ผ์ฐ์ ๋ฅผ ์์ํ ๋๋ง๋ค ์ด ์์
์ ์ํํด์ผ ํฉ๋๋ค. PITA).@mrmr1993 ์ด๊ฑฐ ์ํ๊ฐ?
์ฐ๋ฆฌ๋ ์๋ง๋ firefox-merger๋ฅผ ๋ณํฉํ๊ณ ํฌ๋กฌ๊ณผ ํ์ด์ดํญ์ค ๋ฒ์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋ํ TODO ๋ชฉ๋ก์ ๋ง๋ค์ด์ผ ํ ๊ฒ์ ๋๋ค. ํญ๋๊ฒ ์ฑํํ ์ค๋น๊ฐ ๋๋ฉด Firefox ์ ๋์จ ์ฌ์ดํธ์ ์ฌ๋ฆด ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ๋ ์๋ง๋ firefox-merger๋ฅผ ๋ณํฉํด์ผ ํ ๊ฒ์ ๋๋ค
๋๋ firefox-compat๋ฅผ master๋ก ๋ฆฌ๋ฒ ์ด์คํ์ต๋๋ค. Vimium์ด Firefox์ ์๋ํ๋๋ก ํ๋ ค๋ฉด firefox-compat-rb (rebase ๋ถ๊ธฐ)๋ฅผ ๋ณํฉํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํด์ผ ํฉ๋๋ค.
@mrmr1993 ์ด๊ฑฐ ์ํ๊ฐ?
์ฐ๋ฆฌ ์ธก์ด๋ Firefox ์ธก์์ ์์ ์ด ํ์ํ ๊ธฐํ ์ฌํญ:
window.find
๋ ํ์ด์ง ์ค ๋ฐ๊ฟ์์ ์ค๋ฅ๋ฅผ ๋ฐ์์ํต๋๋ค. (๋ ๋ง์ ์กฐ์ฌ๊ฐ ํ์ํ์ง๋ง e46a369๋ ์ค๋ฅ๋ฅผ ์ค์งํฉ๋๋ค. ๋ํ window.find
ํธ์ถํ ํ ์ด์ ์ ์๋ ์ฐพ๊ธฐ ๋ชจ๋ HUD๋ ์ค์งํฉ๋๋ค).about:newtab
๋ ์ข์ ๋ณด์ธ๋ค ์์ผ๋ก ์ ๋ ฅํ ํ๋ณด. FF ๋ฌธ์ 1275209 .)์ผ๋จ ์๊ฐ๋๋๊ฑด ์ด์ ๋.. ์ ๋ฆฌํ๊ณ PR์ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค.
FYI: ๋ ๊ฑฐ์ ํ์ฅ ๊ธฐ๋ฅ์ด ๋ด์ผ Firefox Nightly์์ ์๋์ ๋ฉ์ถ ๊ฒ์ด๋ผ๊ณ ๋ฐํ๋์์ต๋๋ค . ๋ฐ๋ผ์ Firefox์ Vimium ๋์
์ฐธ๊ณ ๋ก @mcomella์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํ์ธ์๊ฒ ๋ช ํํ์ง ์์ ๊ฒฝ์ฐ Vimium ์ Firefox 57์์ ์๋ํฉ๋๋ค( Vimium-FF ์ฐธ์กฐ). ์ ๋ VimFx์ ๊ธฐ๋ฅ ์ธํธ์ ๋ง์กฑํฉ๋๋ค. Vimium ์ฌ๋ฌ๋ถ ๊ฐ์ฌํฉ๋๋ค ๐.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฐธ๊ณ ๋ก @mcomella์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํ์ธ์๊ฒ ๋ช ํํ์ง ์์ ๊ฒฝ์ฐ Vimium ์ Firefox 57์์ ์๋ํฉ๋๋ค( Vimium-FF ์ฐธ์กฐ). ์ ๋ VimFx์ ๊ธฐ๋ฅ ์ธํธ์ ๋ง์กฑํฉ๋๋ค. Vimium ์ฌ๋ฌ๋ถ ๊ฐ์ฌํฉ๋๋ค ๐.