スクリーンショット

説明

Vimari is a Safari extension that provides keyboard based navigation. The code is heavily based on Vimium, a Chrome extension that provides more extensive features.

Vimari provides a lightweight port of Vimium to Safari, taking the best components of Vimium and adapting them to Safari.

Vimari is open source, and available at https://github.com/televator-apps/vimari.

新機能

バージョン 2.1.0

This release contains some features that have been long requested. It includes the work of three new contributors @nbelzer, @nieldm, and @isundaylee. I want to make a special shout-out especially to @nbelzer who has led the development of this version. Thanks for your help, it wouldn't have happened without you!

### Smooth Scrolling

Smooth scrolling has been added to Vimari. It will be enabled by default but can be disabled through the user configuration. Next to this you are also able to change the duration of the scroll. This feature is based on the smooth scrolling behaviour implemented by sVim.

For more information see #182.

### User Configuration
Based on the work of @nieldm we have introduced configuration back into Vimari. The current implementation is basic and allows customization through a JSON file. This file can be found by opening Vimari.App and pressing the `Open Configuration File` button.

For more information about the feature check out #163 & #175.

### Normal and Insert mode
Users of Vi or Vimium are probably aware of the distinction between normal and insert mode. Each mode allows you to interact with the underlying content differently: _normal mode_ isolates you from the website you are visiting, only allowing Vimari keybindings while _insert mode_ does the opposite and allows you to interact with the websites own keybindings, ignoring the ones from Vimari. This mechanism was already used by Vimari for input fields, preventing link hints from showing up when you type an `f` or the page scrolling down when you type a `j` in an input field. Extending upon this mechanism we have introduced a proper distinction between normal and insert mode.

By default, you will enter a page in normal mode. Therefore you are isolated from any keybindings defined by the website you visit. As an example "f" on YouTube will no longer trigger the website functionality (maximizing the video player) and instead only trigger the action defined by Vimari (showing link hints). In normal mode you can interact with the page through Vimari by using any of the Vimari defined keybindings. You can scroll the page, open and switch between tabs, open links, etc. However there are times you may wish to use the underlying functionality of the website you are visiting, therefore you can enter insert mode by pressing "I".

When you are in insert mode almost all of the Vimari shortcuts will be disabled. Instead, you are free to use the keybindings defined by the website. For example, on YouTube you could use "f" to toggle full-screen video, whereas previously this would trigger the link hints from Vimari. This is exactly what insert mode is meant for, Vimari takes a step back and lets you interact with the underlying content. Once you are done you can return to normal mode by pressing "ESC".

For more information see #176.

### Minor changes
* Remove `closeTabReverse` action (#175).
* Add `goToFirstInput` action on "g I" by default (by @isundaylee, #133).
* Entering normal or insert mode will be indicated using the default HUD (#184).
Smooth scrolling has been added to Vimari. It will be enabled by default but can be disabled through the user configuration. Next to this you are also able to change the duration of the scroll. This feature is based on the smooth scrolling behaviour implemented by sVim.

For more information see #182.

評価とレビュー

4.6/5
7件の評価

7件の評価

情報

販売元
Televator Limited
サイズ
3.8MB
カテゴリ
仕事効率化
互換性

macOS 10.12 以降、64ビットプロセッサ

言語

英語

年齢
4+
Copyright
価格
無料

サポート

  • ファミリー共有

    ファミリー共有を有効にすると、最大6人のファミリーメンバーがこのAppを使用できます。