Přeskočit na obsah
hjkl · celosystémový

Vim scroll.
všude.

Podržte klávesu fn, stiskněte J nebo K a posouvejte libovolné okno v libovolné aplikaci. Žádný plugin, žádná konfigurace pro aplikaci – prostě to funguje.

Funguje v Safari · Xcode · Figma · Náhled · Libovolná aplikace

Jak to funguje

Čtyři směry na u · d · r · l

fn + u / d / r / l pro nahoru, dolů, doprava, doleva. Přečtěte si dlouhé stránky s představami nebo si prohlédněte PR na GitHubu, aniž byste sáhli po myši.

Upravte velikost kroku: řádek, polovina stránky nebo celá stránka

Poloviční strana pro rychlé skimming PR, řádek po řádku pro přesnou kontrolu. Velikost kroku je konfigurovatelná.

Funguje v každé aplikaci

Safari · VS Code · Slack · Finder — jedna sada klíčů, žádná zkratka pro zapamatování pro každou aplikaci.

Otázky.

Nebude to v rozporu s klávesovými zkratkami Vim ve VS Code?

fns zachytí pouze J/K při držení fn. Uvnitř VS Code s rozšířením Vim funguje váš j/k bez fn přesně jako normálně – navigace v normálním režimu, vizuální výběr, všechno. Vrstva fn je umístěna nad aplikací, takže nedochází ke konfliktu.

Mohu změnit klávesy z hjkl na klávesy se šipkami nebo WASD?

Mapování kláves lze konfigurovat v nastavení fns. Pokud dáváte přednost stylu WASD nebo jen chcete J/K bez zbytku hjkl, můžete nastavit tento modifikátor. Výchozí hodnota je hjkl, protože to je to, co svalová paměť již očekává pro většinu uživatelů klávesnice.

Mohu vyladit rychlost rolování?

Ano. Nastavení → Posouvání má posuvník rychlosti od 1 do 10. Výchozí nastavení je kalibrováno pro pohodlnou rychlost čtení. Skoky stránek Shift+J/K jsou vždy přesně o jednu výšku výřezu bez ohledu na nastavení rychlosti.

Posouvejte kamkoli pomocí fns.

Přidejte se do pořadníku nebo vyzkoušejte beta verzi.