Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. Vrapper (Vim)

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

Vrapper (Vim)

Vrapper (Vim)
483
23
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

2019-03 (4.11)
2018-12 (4.10)
2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)
Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)
Previous to Juno (<=4.1)
2019-06 (4.12)
2019-09 (4.13)
2019-12 (4.14)
2020-03 (4.15)
2020-06 (4.16)
2020-09 (4.17)
2020-12 (4.18)
2021-03 (4.19)

https://vrapper.sourceforge.net/update-site/stable

Learn more...

Screenshot 0

Screenshot 1

Details Group Tabs

Details

Vrapper acts as a wrapper for Eclipse text editors to provide a Vim-like input scheme for moving around and editing text. Unlike other plugins which embed Vim in Eclipse, Vrapper imitates the behaviour of Vim while still using whatever editor you have opened in the workbench. The goal is to have the comfort and ease which comes with the different modes, complex commands and count/operator/motion combinations which are the key features behind editing with Vim, while preserving the powerful features of the different Eclipse text editors, like code generation and refactoring. Vrapper tries to offer Eclipse users the best of both worlds.

Our update site also has optional Vrapper extensions which are not available via the Marketplace. They include additional support for programming languages and ports of various vimscripts. Specifically, they are:

  • Split Editor commands (requires Eclipse 4+)
  • Java extensions (requires JDT)
  • C/C++ extensions (requires CDT)
  • Python extensions (requires PyDev)
  • Port of sneak.vim vimscript
  • Port of surround.vim vimscript
  • Port of ipmotion.vim vimscript
  • Port of argtextobj.vim vimscript
  • Port of methodtextobj.vim vimscript
  • Port of exchange.vim vimscript
  • Port of textobj-line.vim vimscript
  • Port of vim-indent-object.vim vimscript
  • Port of cycle.vim vimscript
  • Port of camelcasemotion.vim vimscript
  • Integration with clang-format command

Documentation for these optional plugins can be found here: http://vrapper.sourceforge.net/documentation/?topic=optional_plugins

Fork us on GitHub! https://github.com/vrapper/vrapper

Categories:
  • Editor,
  • General Purpose Tools,
  • Tools
Tags:
  • free,
  • vim,
  • vi,
  • emulation,
  • GPL
Additional Details
Eclipse Versions: 
2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), 2019-06 (4.12), 2019-09 (4.13), 2019-12 (4.14), 2020-03 (4.15), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Vrapper Team
Development Status: 
Production/Stable
Date Created: 
Mon, 2009-03-02 10:49
License: 
GPL
Date Updated: 
Wed, 2022-12-14 09:46
Submitted by: 
Vrapper Team
Subscribe to Vrapper (Vim) RSS-feed
Screenshots
Screenshot 0
Screenshot 1
Metrics
DateRankingInstallsClickthroughs
March 202345/658877 (0.35%)6
February 202340/6681308 (0.39%)26
January 202339/6771367 (0.39%)26
December 202240/8051248 (0.36%)25
November 202253/8081261 (0.32%)26
October 202239/8111509 (0.4%)39
September 202240/8121514 (0.38%)33
August 202243/8081299 (0.36%)28
July 202248/8161255 (0.34%)37
June 202246/8101358 (0.34%)18
May 202255/8101271 (0.29%)37
April 202252/8171324 (0.32%)22
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 4

CountError Message
3Cannot complete the install because one or more required items could not be found....
1Cannot continue the operation. There is another install operation in progress.
Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Vrapper (Vim).

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Tuesday, March 21, 2023 - 06:45

Reviews Sign in to post reviews

dsoles's picture

Works great

Submitted by David Soles on Mon, 2021-05-03 10:05

I just installed this plugin and works great on Eclipse 2021-03. Keep the good work Vrapper Team.

pkumar4qp's picture

Very nice plugin

Submitted by Pushpendra Kumar on Wed, 2020-10-14 07:04

I have been vim user for last 10 years. Just start with eclipse, and this plugin made it home ;-) Thanks. I'll keep posting.

sbashauxy's picture

Cannot find the vrapper plugin in eclipse marketplace

Submitted by Shaik Basha on Sun, 2019-03-17 10:44

I have downloaded eclipse 2018 -12. when i search for vrapper it returned 0 results. Help me, please... I'm a vim lover, I can't breathe without it.....

aweirig's picture

Re: Cannot find the vrapper plugin in eclipse marketplace

Submitted by Alex Weirig on Thu, 2019-04-18 03:52

Hi,

I had the same problem. I guess at that point of time, the current version that supports 2018-12 and 2019-03 wasn't available on the marketplace yet.

Today I was able to install vrapper in 2019-03.

HTH

Alex

sbashauxy's picture

I'm not able see the vrapper plugin in marketplace

Submitted by Shaik Basha on Sun, 2019-03-17 10:40

I love vim so much. I can't live without it. Please help me. I downloaded eclipse 2018-12 on my mac. When i open Marketplace to add vrapper i can't find it. Please please help me......
Thank you for you help

aweirig's picture

Re: I'm not able see the vrapper plugin in marketplace

Submitted by Alex Weirig on Thu, 2019-04-18 03:53

Hi,

I had the same problem. I guess at that point of time, the current version that supports 2018-12 and 2019-03 wasn't available on the marketplace yet.

Today I was able to install vrapper in 2019-03.

HTH

Alex

gviguier's picture

vim + eclipse = you have the power

Submitted by Ghislain Viguier on Mon, 2015-05-25 04:45

Simply like that.
Thanks for this plugin!

nfriedman's picture

An amazing vim emulator

Submitted by Nir Friedman on Thu, 2015-05-07 10:27

I've tried quite a few vim emulators. This is hands down the best of those I've tried; that includes well regarded products like JetBrain IdeaVim. I'd say this plugin is 99% of the way to supporting everything you'd conceivably want in Vim when using it inside an editor. It even supports several popular vim plugins. When I compare Eclipse to other IDEs, it's become one of the major pros. It's also free and OSS; the maintainers are extremely friendly and responsive, and fixed a bug I reported almost instantly. Great product!

ralegro's picture

It seems that the O key don't change direction of selection

Submitted by Roberto Alegro on Mon, 2015-03-09 12:16

It seems that the O key, that should change the direction of a selection while in visual block mode (like it does in visual line mode) is not doing so. Is that a bug or there is a option to enable it?

The plugin works great for everything else I tried. Thanks a lot.

mmisingname4i2's picture

'O' now implemented in visual-block mode

Submitted by Vrapper Team on Thu, 2015-10-29 23:30

I don't think you'll get a notification that I'm responding so many months later, but this feature is now included in the latest unstable build and will be in our stable version 0.62.0.

mmisingname4i2's picture

Feature Request

Submitted by Vrapper Team on Tue, 2015-03-10 23:37

It looks like this was an oversight, we never implemented the 'o' command in visual block mode. I've filed a feature request for it.
https://github.com/vrapper/vrapper/issues/613

tshi's picture

It seems that "set expandtab" doesn't work? version 0.52.1

Submitted by Tianshu Shi on Sat, 2015-02-28 08:57

I could not insert 4 spaces for tabs while pressing tab or using command "cc", "o", etc...
it' doesn't work with either "set expandtab" or " set insert spaces for tabs in eclipse preferences".
really pool english T_T.

mmisingname4i2's picture

Should use Eclipse settings

Submitted by Vrapper Team on Mon, 2015-03-02 18:02

The 'expandtab' setting only affects the i_ctrl-t, i_ctrl-d, and :retab commands. All other commands ('cc', 'o', etc.) should be using your Eclipse settings. The "insert spaces for tabs" Eclipse setting should be all you need. If you think this is a defect and you have more details, please open an issue on our GitHub page:
https://github.com/vrapper/vrapper/issues

mniu's picture

Fail to activate vertical block editing by "ctrl+V" in LUNA

Submitted by Minos Niu on Fri, 2014-07-18 00:31

This crucial function is gone. Please post fix

mmisingname4i2's picture

Unbind Ctrl+V

Submitted by Vrapper Team on Sat, 2014-07-19 00:13

Vrapper only receives key presses if Eclipse does not have something bound to that key. You must unbind "Ctrl+V" from Eclipse for Vrapper to receive it. Go to Window -> Preferences -> General -> Keys and search for "Ctrl+V". Select the binding for Paste and click "Unbind Command". Hit 'OK' and Ctrl+V should now enter Visual Block mode in Vrapper.

I confirmed that this still works using the latest unstable build on Luna. If you're having issues with 0.44.0, try upgrading to the latest unstable build and please let us know if you're still seeing an issue.

hxinsrb's picture

Moving between splits

Submitted by HY Xin on Thu, 2013-04-18 16:21

If there can be a way to move cursor between splits with some hotkey combination, (like the vim 'ww'), it would be great!

mmisingname4i2's picture

Included in Vrapper 0.34.0

Submitted by Vrapper Team on Sun, 2013-08-04 12:53

You can ignore my previous comment about accessing this plugin from our unstable update site. The Split Editor plugin is now included in our stable release of Vrapper 0.34.0.

mmisingname4i2's picture

Check out our Unstable Update Site

Submitted by Vrapper Team on Tue, 2013-06-18 21:16

HY Xin, we've been working on implementing this feature and put the current state on our Unstable update site. If you add our unstable update site to Eclipse you'll see an optional "Split Editor Plugin" which should give you the commands you want. We made this a separate plugin because it uses the Eclipse 4 API and we don't want to force our Eclipse 3.x users to upgrade. The feature might not be fully stable yet so let us know if you run into any defects! Thanks!
http://vrapper.sourceforge.net/update-site/unstable

hxinsrb's picture

Great program

Submitted by HY Xin on Thu, 2013-04-18 16:19

Love it to my guts.

mmisingnameqdh's picture

slows down eclipse search

Submitted by MichalSt Mising name on Wed, 2013-02-20 17:24

I have noticed that it terribly slows down some activities in IDE.
when I hit Ctrl-F it takes cca. 2-4sec before search dialog appears.
after uninstallation Ctrl-F is fast immediate again.

sraman4po's picture

Re: slows down eclipse search

Submitted by Sridhar Raman on Thu, 2017-06-22 19:13

why do you need cntrl F when you have installed Vim.

mmisingname4i2's picture

unable to reproduce

Submitted by Vrapper Team on Mon, 2013-03-11 21:27

We've never heard of this happening and can't reproduce it ourselves. If you can provide more details about how to reproduce this issue, please file it on our GitHub page:
https://github.com/vrapper/vrapper/issues
Thanks!

gschimpf's picture

works fine so far

Submitted by Gerrit Schimpf on Tue, 2012-05-15 10:50

I have been testing this for a while now and so far I am really happy with the plugin.

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • Advanced Prototyping tool- Justinmind Free Edition
  • Veracode Greenlight
  • viPlugin
  • Mograsim
  • GNATbench

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top