Прокрутка Vim.
усюди.
Утримуйте клавішу fn, натисніть J або K, прокрутіть будь-яке вікно в будь-якій програмі. Немає плагіна, немає конфігурації для кожної програми — це просто працює.
Як це працює
Чотири напрямки на u · d · r · l
fn + u / d / r / l для вгору, вниз, праворуч, ліворуч. Читайте довгі сторінки Notion або злегка переглядайте PR на GitHub, навіть не тягнучись до миші.
Налаштуйте розмір кроку: рядок, половина сторінки або повна сторінка
Півсторінки для швидкого перегляду PR, рядок за рядком для точного перегляду. Розмір кроку налаштовується.
Працює в усіх програмах
Safari · VS Code · Slack · Finder — один набір клавіш, немає ярликів для кожної програми для запам’ятовування.
Питання.
Чи не конфліктуватиме це з прив’язками клавіш Vim у VS Code?
fns перехоплює лише J/K, поки fn утримується. У VS Code з розширенням Vim ваш j/k без fn працює як зазвичай — навігація в звичайному режимі, візуальний вибір, усе. Рівень fn розташований над програмою, тому конфлікту немає.
Чи можу я змінити клавіші з hjkl на клавіші зі стрілками або WASD?
Відображення клавіш можна налаштувати в налаштуваннях fns. Якщо ви віддаєте перевагу стилю WASD або просто хочете J/K без решти hjkl, ви можете встановити цей модифікатор для кожного. Типовим значенням є hjkl, тому що це те, що м’язова пам’ять вже очікує для більшості користувачів клавіатури.
Чи можу я налаштувати швидкість прокручування?
Так. Параметри → Прокручування має повзунок швидкості від 1 до 10. За замовчуванням відкалібровано для зручної швидкості читання. Shift+J/K переходи сторінок завжди становлять рівно одну висоту вікна перегляду незалежно від налаштування швидкості.
Прокрутіть будь-де за допомогою fns.
Приєднайтеся до списку очікування або спробуйте бета-версію.