ДоступСн Vieb 9.4, web-Π±Ρ€Π°Π·ΡƒΠ΅Ρ€ Π² стилС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Vim

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Vieb 9.4, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для управлСния с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш, свойствСнныС для тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° vim (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π²Π²ΠΎΠ΄Π° тСкста Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌ вставки). Код написан Π½Π° языкС JavaScript ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ построСн Π½Π° Π±Π°Π·Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Electron, Π° Π² качСствС web-Π΄Π²ΠΈΠΆΠΊΠ° задСйствован Chromium. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сборки ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Linux (AppImage, snap, deb, rpm, pacman), Windows ΠΈ macOS.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ возмоТности:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ, выдСлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ, автоочистки, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ привязки Cookie, восстановлСния Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, закрСплСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΊΠΈ (Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ содСрТимого) Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΏΠΎΠΊΠ°Π·Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° воспроизвСдСния Π·Π²ΡƒΠΊΠ° ΠΈ Ρ‚.ΠΏ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ (Cookie ΠΈ сохранённыС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ).
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ раздСлСния ΠΎΠΊΠ½Π° Π½Π° части для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ просмотра Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… страниц.
  • ВстроСнныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ содСрТимого, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΏΠΎ спискам easylist/easyprivacy, проброс для страниц AMP ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ космСтичСских Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² для измСнСния страниц.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° автодополнСния Π²Π²ΠΎΠ΄Π°, рСализованная локально Π½Π° основС истории посСщСний ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄, Π±Π΅Π· ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ внСшним сСрвисам. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ правописания.
  • Гибкая систСма управлСния полномочиями ΠΈ настройками. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки для доступа ΠΊ увСдомлСниям, ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Ρƒ, полноэкранному Ρ€Π΅ΠΆΠΈΠΌΡƒ ΠΈ Ρ‚.ΠΏ. НаличиС встроСнных Ρ‡Ρ‘Ρ€Π½Ρ‹Ρ… ΠΈ Π±Π΅Π»Ρ‹Ρ… списков. ВозмоТности для пСрСопрСдСлСния User Agent, управлСния Cookie, Π·Π°ΠΏΡ€Π΅Ρ‚Π° обращСния ΠΊ внСшним рСсурсам, настройки ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ (для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сайтов ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сохранСниС страниц Π² локальном кэшС ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ чистку кэша ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅) ΠΈ задания собствСнных ΠΏΡ€Π°Π²ΠΈΠ» примСнСния WebRTC ΠΈ скрытия Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… адрСсов WebRTC .
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния внСшнСго Π²ΠΈΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅ΠΌΡ‹ оформлСния. НаличиС Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ ΠΈ свСтлой Ρ‚Π΅ΠΌΡ‹. ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ страниц.
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ привязки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ возмоТностям, ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ дСйствиям. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° классичСского управлСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΡ‹ΡˆΠΈ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π² стилС vim. НапримСр, доступны Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ/поиска Π² web («e»), Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ («:»), наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ ссылкам («f»), поиска Π½Π° страницС («/»), Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ указатСля («v») для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ выдСлСния ссылок, вставки тСкста («i»), Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ URL («e», для открытия Π½ΠΎΠ²ΠΎΠ³ΠΎ URL прСдлагаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° «:open URL»).
  • НаличиС Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ всСх ΠΊΠΎΠΌΠ°Π½Π΄. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ настроСк Π½Π° Π»Π΅Ρ‚Ρƒ Π² стилС vim (Ρ€Π΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ «:», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° vim ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ showcmd, timeout, colorscheme, maxmapdepth, spelllang, splitright, smartcase ΠΈ Ρ‚.ΠΏ.).

ДоступСн Vieb 9.4, web-Π±Ρ€Π°Π·ΡƒΠ΅Ρ€ Π² стилС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Vim
ДоступСн Vieb 9.4, web-Π±Ρ€Π°Π·ΡƒΠ΅Ρ€ Π² стилС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Vim
ДоступСн Vieb 9.4, web-Π±Ρ€Π°Π·ΡƒΠ΅Ρ€ Π² стилС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Vim


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru