Чомусь вимператор Firefox: команда tabopen раптом не працює. : відкритий досі працює. Хтось знає, як це виправити?
Чомусь вимператор Firefox: команда tabopen раптом не працює. : відкритий досі працює. Хтось знає, як це виправити?
Відповіді:
Виправлення було зроблено та сприяло Vimperator, з ним була побудована нова версія, але перед публікацією потрібна перевірка Mozilla, тому знадобиться час.
Якщо ви хочете мати його, слідкуйте за цим коментарем . Я цього ще не зробив, тому не можу перепублікувати під своїм іменем (поки що).
Firefox змінив те, як їх двигун візуалізації поводиться з JS та Vimperator, щоб їх коригувати (наприклад, застарілі функції генератора - ті, з якими yield
- тепер відкидаються).
.vimperatorrc
файл (GNU / Linux: /home/username/.vimperatorrc
)" Example keybinding: xt
nmap xt :extraTab<SPACE>
command! extraTab -nargs=1 -description "Open an extra tab" :js extraTab("<args>");
:js <<EOF
function extraTab(args) {
liberator.open(args, liberator.NEW_TAB)
}
EOF
Потрібно tabs
визначитись знову, оскільки зараз це не робить важким робити багато речей, пов’язаних із вкладками.
Він вимагає повторної роботи та оновлення коду Vimperator, тому перейдіть і оновіть (не коментуйте, а просто оновіть оригінальну публікацію) проблему:
Це зламано для багатьох людей. Якщо ви не можете дочекатися випуску виправлення, доступний метод вирішення (який працює принаймні для мене) https://github.com/vimperator/vimperator-labs/isissue/568#issuecomment-275755483
Рішення полягає в тому, щоб зменшити Firefox до рівня 50.1. *
EDIT: Vimperator працює у версії 54.0.1
Щойно спробував, qutebrowser
який веб-переглядач написаний для користувачів vim. Це виглядає приголомшливо, але в ньому немає інструментів для розробників (виправте мене, якщо я помиляюся). Зараз я використовую cVim
в Chrome, і я дуже задоволений цим, рекомендую.
Додайте цей рядок у файл ".vimperatorrc" або "_vimperatorrc":
nnoremap t <C-t>
Отже, коли ви натискаєте "t", а не використовуєте ": tabopen", вона відкриває нову вкладку у Firefox і дозволяє вводити панель URL.
Я користувач Windows, тому створив файл "_vimperatorrc" у папці з назвою "моє ім'я" (та сама папка, у якій "Мої документи").
PS: Якщо у вас є set gui=nonavigation
vimperatorrc, це не працює, ви замість цього використовуєте
nnoremap t <C-t>:open
з пробілом після open
.
Також для мене "r" також перестав оновлюватись, а "d" також перестав закривати вкладки, тому рядки внизу фіксували його.
nnoremap r <C-r>
nnoremap d <C-w>
Визначте команду, як newtabright
її використовувати так:
newtabright www.example.com
Подивіться ТУТ на відповідь, як це зробити.
У нього була та сама проблема, і схоже, що це FF51.0 річ, тому склав звіт про помилку: https://github.com/vimperator/vimperator-labs/isissue/671
HTH
LIttle Ancient Forest Kami в значній мірі мав правильний шлях, але не вистачало кількох рядків (оскільки переповнення стека, здається, видаляє його з моменту його команди). З цим у своєму .vimperatorrc ви можете відкрити нові вкладки з командою: extraTab (url)
"Приклад прив'язки клавіш: xt nmap xt: extraTab
командувати! extraTab -nargs = 1 -опис "Відкрити додаткову вкладку": js extraTab ("");
: js << EOF
функція extraTab (args) {liberator.open (args, liberator.NEW_TAB)} EOF
Я використовую це рішення у Windows, Firefox версії 51.0.1.
У _vimperatorrc:
nnoremap t <C-t> <ESC> o
Це відкриє нову вкладку, потім перейде в звичайний режим для запуску: команда відкрити.