Firefox-ბრაუზერის დამატებები
  • გაფართოებები
  • თემები
    • Firefox-ისთვის
    • ლექსიკონები და ენის კრებულები
    • ბრაუზერის სხვა საიტები
    • დამატებები Android-ისთვის
შესვლა
smooth vi – წინასწარი შეთვალიერება

smooth vi ავტორი Karl Felix Schewe

Simple and smooth vi mode for viewing web pages

0 (0 მიმოხილვა)0 (0 მიმოხილვა)
3 მომხმარებელი3 მომხმარებელი
ჩამოტვირთეთ Firefox და გამოიყენეთ გაფართოება
ფაილის ჩამოტვირთვა

გაფართოების მონაცემები

გაფართოების შესახებ
This extension for Firefox provides a minimal vi mode for viewing web pages that requires no configuration to minimize conflicting keybindings. vi mode is activated by pressing (Esc), similar to the way you can switch to normal mode in vi to navigate a file. In vi mode, you can scroll using the traditional vi keybindings. The movement is smooth and accelerates as you hold down a key. This is similar to the default behaviour of the arrow keys in Firefox.

The uniqueness of this approach is that any other unbound key, mouse click or touch input will deactivate vi mode, so you're unlikely to run into the problem of having to create individual configurations for many web pages (in fact, you can't). It does provide a nice way of reading web pages with a comfortable keyboard layout, without having to use the arrow keys, touchpad or mouse very often.

Additional features:
* vi mode status indicator for toolbar
* Scrolling speed and acceleration settings

Keybindings


(Esc) Activate vi mode
(h) Move left
(j) Move down
(k) Move up
(l) Move right
(g) Move to the top of the page
(G) Move to the bottom of the page
(i) Deactivate vi mode

Any other key, with the exception of (Shift),
deactivates vi mode again.


The interesting detail here is that under the hood, events for keys other than those specified above from (h) to (i) are not captured. This means, for example, that you can type (t) on GitHub in vi mode to get to the search bar and at the same time disable vi mode to search for a file.

Note that add-ons are disabled on sites for managing Firefox settings and add-ons.

Limitations

It will conflict with dedicated vi or Vim (vi improved) emulations for editing text on web pages, because with those implementations (Esc) is probably used to enter command mode to move the cursor with hjkl inside a text field. On the contrary, this add-on uses (Esc) to enter a mode for moving the viewport of the web page.

On pages that bind an action to (Esc), the functionality of the page is usually not restricted, because vi mode will only be briefly active and can be immediately disabled by following (i).

GitHub repository

GPL-3.0 license
0 შეფასება 0 მიმომხილველისგან
შედით ანგარიშზე გაფართოების შესაფასებლად
ჯერ არ შეფასებულა

ვარსკვლავით შეფასება შენახულია

5
0
4
0
3
0
2
0
1
0
მიმოხილვები არაა
ნებართვები და მონაცემებივრცლად

მოთხოვნილი ნებართვები:

  • თქვენს მონაცემებთან წვდომა ყველა საიტზე
დამატებითი მონაცემები
დამატების ბმულები
  • მთავარი გვერდი
  • მხარდაჭერის საიტი
ვერსია
1.5
ზომა
40,2 კბ
ბოლო განახლება
წლის წინ (2 ნოე 2024)
მსგავსი კატეგორიები
  • სხვა
ლიცენზია
მხოლოდ GNU Lesser General Public License v3.0
ვერსიის ისტორია
  • ყველა ვერსიის ნახვა
კრებულში დამატება
საჩივარი დამატების შესახებ
Mozilla-ს მთავარ გვერდზე გადასვლა

დამატებები

  • შესახებ
  • Firefox-დამატებების სვეტი
  • გაფართოებების შემუშავება
  • შემმუშავებლები
  • შემმუშავებლის დებულებები
  • ერთობის სვეტი
  • ფორუმი
  • მოხსენება ხარვეზის შესახებ
  • მითითებები მიმოხილვის გასაკეთებლად

ბრაუზერები

  • Desktop
  • Mobile
  • Enterprise

პროდუქტები

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • პირადულობის დაცვის დებულება
  • ფუნთუშები
  • სამართლებრივი საკითხები

გარდა მოცემული შენიშვნებისა, ამ საიტზე არსებული შიგთავსი ვრცელდება Creative Commons Attribution Share-Alike v3.0 ლიცენზიით ან უფრო ახალი ვერსიით.