Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

cbvike -- A VIM like plugin

(1/3) > >>

arthurzmj:
Hi, guys, I've developed a VIM like plugin for Code::Blocks. It's based on the origin keybinder plugin. And the first prototype was developed by ayheos. I improved it and retains the name. You can find the previous discussion at http://forums.codeblocks.org/index.php/topic,6214.msg106074.html#msg106074

Features


* Mode Convertion such as NORMAL, INSERT
* General VIM key shortcuts
* Regular expression searching
* Some commands start with ':'
* An embedded status bar showing commands and status
Download
    You can find the repository and detail description at https://github.com/zmj64351508/cbvike

Demonstration



Change Log
   
    v0.2.1 2014-05-31
        --Support Motion with Operator and duplicate number.
        --Fix bugs   

    v0.2.0 2014-05-23
        --Add support to split window edit.
        --Fix bugs

    v0.1.1 2014-05-17
        --Add an embedded status bar.

    v0.1.0 2014-05-17
        --The first release

Any feedback is welcome

iceant:
This is really cool. I like it.
And I did some improvement for it. I like to use :w and :q so, I add 2 command for it.
Thanks for create this project.

ollydbg:

--- Quote from: iceant on March 11, 2016, 07:18:43 am ---This is really cool. I like it.
And I did some improvement for it. I like to use :w and :q so, I add 2 command for it.
Thanks for create this project.

--- End quote ---
Hi, where is your project that people test your contribution?

iceant:

--- Quote from: ollydbg on March 11, 2016, 02:54:03 pm ---
--- Quote from: iceant on March 11, 2016, 07:18:43 am ---This is really cool. I like it.
And I did some improvement for it. I like to use :w and :q so, I add 2 command for it.
Thanks for create this project.

--- End quote ---
Hi, where is your project that people test your contribution?

--- End quote ---

Hi, Ollydbg

Thanks for asking, here is the source code:

https://github.com/jwis/cbvike

teto:
Are you aware of Neovim ? it is a fork of vim aiming at decoupling the backend from the User Interface (UI) in order to allow IDEs to embed vim? There are already some examples such as nyaovim https://github.com/rhysd/NyaoVim

In the long term, it should prove a better choice then reimplementing vim keystrokes in each and every IDE.

Navigation

[0] Message Index

[#] Next page

Go to full version