vimperator


ramok аватар

Как вернуть префикс http:// в firefox 7

В firefox 7 по умолчанию отключено отображение "http://" перед адресом.
Вернуть все на место можно в about:config установив browser.urlbar.trimURLs в false

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
ramok аватар

Как убрать в firefox неправильно набраный пароль

Если неправильно ввести пароль при HTTP Basic Authorization, то firefox запоминает этот пароль и не дает его ввести правильно.

Для того что бы firefox забыл этот пароль нужно выбрать
Edit -> Preference -> Privacy -> clear your recent history -> Ditails Active Logins -> Clear now
Или просто нажать Ctrl-Shift-Del Ж:-)

В vimperator/pendactyl это меню можно вызвать по :dialog cleardata

0
Ваша оценка: Ничего
ramok аватар

Горячие клавиши поиска по сайту в Vimperator

Не секрет что встроенный поиск на многих сайтах оставляет желать лучшего (не исключение и linsovet.com Ж:-).
Поэтому удобнее пользоваться возможностью google (или других поисковиков), который умеет искать по сайту.
Для этого достаточно ввести в строке поиска google:

site:имя.сайта запрос

Но это не удобно, на каждом сайте самому открывать поисковик и вбивать подобный запрос.
Для vimperator существует плагин,
который добавляет команду :search. Поддерживаются google и yahoo. Так же поддерживаются поиск в web-интерфейсах почты для этих поисковиков.

Как установить

$ mkdir -p ~/.vimperator/plugin
$ cd ~/.vimperator/plugin
$ wget 'http://vimperator-labs.googlecode.com/issues/attachment?aid=-2992266247060992739&name=search.js&token=84181d22e9f5d1d7691dd54014445609'

Что бы плагин принялся без перезагрузки броузера, можно сделать
 

0
Ваша оценка: Ничего
ramok аватар

Горячие клавиши для обработки адреса в Vimperator

Активно использую в vimperator горячие клавиши gU (переход на главную страничку хоста) и gu (переход в родительскую директорию).
Например:

Жмем gU и попадаем на главную страницу http://linsovet.com/

  • Открыта страничка программы "код доступа" на "эхо москвы" http://echo.msk.ru/programs/code/679676-echo/.
  • Жмем gu и попадаем на страничку со списком этой передачи http://echo.msk.ru/programs/code/

  • Открыта страничка программы "код доступа" на "эхо москвы" http://echo.msk.ru/programs/code/679676-echo/.
  • Жмем 2gu и попадаем на страничку со списком всех передач http://echo.msk.ru/programs/

    Так же удобно добавить горячую клавишу для перехода в родительский домен. Добавляем в свой ~/.vimperatorrc.local

    " goto parent domain
    map gp :js content.location.href = content.location.href.replace(/^(\w+:\/\/).+?\.(.+?\/).*/, '$1$2')<CR>

    Например открыт http://blogs.korrespondent.net/. Жмем gp и попадаем на http://korrespondent.net/

    0
    Ваша оценка: Ничего
    angel2s2 аватар

    jmp - сокращатель URL'ов через j.mp для Vimperator (plugin)

    Не давно я выкладывал плагин для Vimperator'а, который позволяет легко сокращать URL'ы. Единственное, что мне не очень нравится в goo.gl, что нет возможности посмотреть статистику переходов, а т.ж. удалить не нужный сокращенный URL. Ответ на это был найден - j.mp (просто другие мне как-то не очень нравятся в плане имен).

    0
    Ваша оценка: Ничего
    angel2s2 аватар

    Vimperator + Goo.gl = удобная сокращалка URL'ов без лишних телодвижений

    Порой бывают нужны сокращалки url'ов. Мне нравится сервис от гугла - Goo.gl, но готового решения для vimperatora, я не нашел. Пришлось делать самому.

    5
    Ваша оценка: Ничего Рейтинг: 5 (1 vote)
    ramok аватар

    NoScript в vimperator

    Одно из немногих действий которое все еще требует мышку в vimperator была работа с NoScript.
    Иногда не достаточно стандартного хоткея NoScript Ctrl-Shift-\ для временного включения и выключения javascript на текущей странице, и надо вызывать popup меню NoScript.
    Можно поставить плагин для NoScript в vimperator и повесить на Ctrl-\ вызов popup меню NoScript. Как бонус - передвижения по этому меню с помощью hjklgG.

    $ mkdir ~/.vimperator/plugin
    $ cd ~/.vimperator/plugin
    $ wget "http://vimperator-labs.googlecode.com/issues/attachment?aid=-4793829371975173645&name=noscript.js"
    $ echo 'map <C-\\> :noscript popup<cr>' >> ~/.vimperatorrc.local
    5
    Ваша оценка: Ничего Рейтинг: 5 (1 vote)
    ramok аватар

    Автопоказ автодополнений в vimperator

    vimperator умеет при наборе в :open автоматически показывать список вариантов автодополнения

    set complete=l " по умолчанию slf. убираем sf (s - ключевые слова vimperator,f - локальные файлы)
    set wildoptions=auto

    Можно вводить не только части URL-ов, но и заголовки из букмарков и истории. Выбрать нужное можно по Tab и Shift-Tab.

    Если добавить в опцию :set complete +=S, то будет показыватся "угодалки" из Google Search Suggestions.

    5
    Ваша оценка: Ничего Рейтинг: 5 (1 vote)
    ramok аватар

    Vimperator из репозитория

    Swiftfox(оптимизированная версия firefox) ВНЕЗАПНО обновился до 3.6 версии, и перестал работать жизненноважный vimperator .
    С сайта vimperator-а скачать девелоперскую версию с поддержкой firefox 3.6 не получилось. Пришлось собирать самому:

    # нужно поставить систему контроля версий и zip 
    $ sudo apt-get install mercurial zip
    $ hg clone https://vimperator-labs.googlecode.com/hg/ vimperator-labs
    $ cd vimperator-labs/vimperator
     
    # тут можно подправить в install.rdf поддерживаемую версию firefox
    $ make xpi
     
    # результат лежит в ../downloads
    $ x-www-browser ../downloads/vimperator_2.3a1pre.xpi 
    4.5
    Ваша оценка: Ничего Рейтинг: 4.5 (2 голоса)
    ramok аватар

    Ссылки с кириллицей в vimperator

    В vimperator, к сожалению, не работает совет отображения ссылок с кириллицей. Ссылки не только не отображаются в кириллице, но и не копируются и не подставляются когда надо.
    Авторы плагина приняли багрепорт и пообещали "что то с этим сделать в будущем". А пока есть быстрый workaround, который заменяет команды копирования и подстановки текущей ссылки, на аналоги работающие с кириллицей правильно.

    Добавляем в ~/.vimperatorrc.local
    для vimperator 2.1

    " urls in cyrillic
    " TODO: fix for ;y and ;Y
     
    " copy current url
    map y :js util.copyToClipboard(urlbar.textValue, true)<CR>
     
    " Open one or more URLs, based on current location
    map O :js commandline.open(":", "open " + urlbar.textValue, modes.EX)<CR>
     
    "Open one or more URLs in a new tab, based on current location
    map T :js commandline.open(":", "tabopen " + urlbar.textValue, modes.EX)<CR>

    для vimperator 2.2

    " urls in cyrillic
    " TODO: fix for ;y and ;Y
    0
    Ваша оценка: Ничего
    ramok аватар

    vim-like режим редакторования форм в vimperator

    В vimperator помимо возможности вызова редактора для редактирования форм, существует (пока что не документированный) встроеный vim-like режим. Для того что бы в него войти нужно нажать ctrl-t, выйти естественно esc.

    Не документирован он потому что не допилен до конца, хотя вполне подходит для использования (есть даже поддержка vim-мовских абривиатур :ab)

    0
    Ваша оценка: Ничего
    ramok аватар

    zoom по умолчанию в vimperator

    Если у вас большое разрешение, и не хочется в броузере увеличивать шрифты, то в vimperator-е можно увеличивать немного zoom.
    Добавляем в свой ~/.vimperatorrc.local

    autocmd PageLoad .* :zoom 115

    Это будет "текстовый" zoom, если хочется увеличивать и картинки то :zoom!, но мне лично не равится как это выглядит

    tips: вернуть на zoom место для текущей владки: zz
    взято отсюда

    0
    Ваша оценка: Ничего
    ramok аватар

    Вызов внешнего редактора для редактирования в vimperator(плагин firefox)

    По ctrl-i в режиме ввода в полях и формах vimperator-a вызывается внешний редактор (по умолчанию gvim).
    Если просто на странице нажать gF, то вызовется gvim с текущей html страничкой.

    Изменить редактор можно так (мне больше нравится vim в любимом терминале)

    set shcf='-ls' " shell param. -l - make login.need for env variables, for ex. TERM
    au LocationChange .*                :set editor="/usr/bin/urxvt -e /usr/bin/vim"
    au LocationChange mail\.google\.com :set editor="/usr/bin/urxvt -e /usr/bin/vim -c 'set ft=mail'"
    au LocationChange linsovet\.com     :set editor="/usr/bin/urxvt -e /usr/bin/vim -c 'set ft=bbcode tw=0'"
    au LocationChange mapocho|\btrac\b  :set editor="/usr/bin/urxvt -e /usr/bin/vim -c 'set ft=flexwiki tw=0'"

    Заносим все это в свой ~/.vimperatorrc.local (не забываем создать ~/.vimperatorrc c помощью команды :mkvimperatorrc).

    0
    Ваша оценка: Ничего
    ramok аватар

    Введение в vimperator

    Здесь перечислены команды плагина vimperator, превращающий интерфейс firefox в некоторое подобие vim, которые лично я использую наиболее часто. Но рекомендую прочесть :help там еще много чего интересного, до чего я еще не дорос Ж:-) Например возможность писать макросы с помощью q и :map, полностью безмышковая навигация (например кликаю по линкам, копирую их буфер, выделяю текст я мышкой).

    • o - открыть запрос на ввод урла для открытия в текущем окне. Аналог :open.
    • O - Аналог :open <текущий-урл>.
    • t - открыть запрос на вовод урла для открытия в новом табе. Аналог :tabopen.
    • T - Аналог :tabopen <текущий-урл>.
    • d - удалить текущий таб
    • 3d - удалить текущий таб и два таба справа
    • 2D - удалить текущий там и там слева
    • u - открыть последний закрытый таб

    0
    Ваша оценка: Ничего