Git Product home page Git Product logo

vrome's Introduction

##Vrome - Bringing Vim's elegance to Chrome

Vrome is a Vim keybindings extension for Chrome. Designed to provide a more efficient browsing experience, Vrome comes with its own additions that will surprise you.

Vim and Vimperator/Pentadactyl users will feel right at home.

What's new?

Getting started

  • install it from the Chrome Web Store
  • type ':' and voila!
  • you just upgraded your chrome with vim power!

if you had some tabs open already, just refresh them to make them respond to vrome.

Keybindings for:

  • URL navigation
  • Tab manipulation
  • Key Marks + bookmarks
  • Page navigation + Scrolling + Zoom + Search
  • History
  • External editor support
  • and much, much more

Important notes:

  • Chrome does not allow extensions to run in the Chrome Webstore, Settings/Extensions page or "New Tab" page!
  • Vrome is an open-source project. We do not log your personal information! All required permissions are used for features. You can check the source code here: http://github.com/jinzhu/vrome
  • After install/upgrade, please refresh all tabs to enable all/new Vrome features. Tip: use "<C-r>" (Control + R) to refresh a tab, then try Vrome command "R" to refresh all tabs.
  • Please enable Vrome in incognito mode in order to use commands that require incognito. Check chrome://extensions page.
  • Type <F1> for Help page.

Installation

  • (Recommended) Install the latest stable Vrome from Chrome Web Store. Afterwards, extension will be automatically updated when a new version is available!
  • (Manual) From source:
    • Make sure ruby, npm, git are installed
    • git clone git://github.com/jinzhu/vrome.git
    • Install coffee-script with npm npm install -g coffee-script
    • Install Bundler with rubygems gem install bundler
    • Run bundle install
    • Run bundle exec rake build
    • Load this extension from chrome://extensions/ page

Improve it!

Like Vrome? Improve it by:

Hack it!

  • Install Vrome from source
  • Run bundle exec guard
  • That's all, all changes you made will apply to your browser automatically!

Find more information in our WIKI

Thanks!

Author

Jinzhu

Boris Petrov

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.