Monaco Vim Keys ์ ์์: Jim
Vim key bindings and relative line numbers for Monaco-based coding practice sites (LeetGPU, LeetCode, LeetCode China, HackerRank, LintCode), with per-site toggles and a floating NORMAL/INSERT/VISUAL mode indicator.
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์ ๋ณด
Monaco Vim Keys brings NeetCode-style editor settings to the Monaco code editors on popular coding practice sites. It attaches the mature monaco-vim keybinding engine to the editor the site already loads โ no remote code, no account, nothing leaves your browser.
Features:
Supported sites:
Not supported on purpose: neetcode.io and codingame.com already ship native vim support; codewars.com, algoexpert.io, codeforces.com, exercism.org and atcoder.jp do not use the Monaco editor.
Unofficial project โ not affiliated with or endorsed by any of the supported sites. Requests no permission besides "storage"; runs only on the listed sites.
Source code, build instructions, and issue tracker:
https://github.com/BANANASJIM/monaco-vim-keys
Features:
- Full vim key bindings (default ON): NORMAL/INSERT/VISUAL modes, motions (hjkl, w/b/e, 0/$, gg/G, counts), operators (d, c, y, x, r), undo/redo, o/O/A, / search, and more.
- Relative line numbers (default OFF).
- A subtle floating mode indicator (NORMAL / INSERT / VISUAL) next to the editor.
- Per-site enable toggles plus global Vim / relative-line-number toggles in the toolbar popup. Settings persist and apply instantly โ no page reload.
Supported sites:
- leetgpu.com
- leetcode.com
- leetcode.cn
- www.hackerrank.com
- www.lintcode.com (caveat: older Monaco without getEditors(); vim attaches when the editor is created or recreated by the page)
Not supported on purpose: neetcode.io and codingame.com already ship native vim support; codewars.com, algoexpert.io, codeforces.com, exercism.org and atcoder.jp do not use the Monaco editor.
Unofficial project โ not affiliated with or endorsed by any of the supported sites. Requests no permission besides "storage"; runs only on the listed sites.
Source code, build instructions, and issue tracker:
https://github.com/BANANASJIM/monaco-vim-keys
๋ฆฌ๋ทฐ์ด 0๋ช
์ด 0์ ์ผ๋ก ํ๊ฐํจ
๊ถํ ๋ฐ ๋ฐ์ดํฐ
ํ์ ๊ถํ:
- leetgpu.com์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- leetcode.com์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- leetcode.cn์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- www.hackerrank.com์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- hackerrank.com์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- www.lintcode.com์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- lintcode.com์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
๋ฐ์ดํฐ ์์ง:
- ๊ฐ๋ฐ์๋ ์ด ํ์ฅ ๊ธฐ๋ฅ์ด ๋ฐ์ดํฐ ์์ง์ ์๊ตฌํ์ง ์๋๋ค๊ณ ๋ฐํ๊ณ ์์ต๋๋ค.
์ถ๊ฐ ์ ๋ณด
- ๋ถ๊ฐ ๊ธฐ๋ฅ ๋งํฌ
- ๋ฒ์
- 0.1.0
- ํฌ๊ธฐ
- 102.04 KB
- ์ต๊ทผ ์ ๋ฐ์ดํธ
- 5์ผ ์ (2026๋ 8์ 28์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- MIT ๋ผ์ด์ ์ค
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ