This package provides Vi keybinds for the Delphi IDE. This project is forked from the abandoned Vi-Delphi project which is based on VIDE repository. Thanks to both of those projects for the ideas and foundation. :)
- Clone the repo
- Open the
Vi4D_XXXXX.dprojproject file in Delphi (where 'XXXXX' is your version of Delphi) - Select the
Releasebuild configuration - Right-click the
Vi4D_XXXXX.bplentry in the project view - Click on 'Install'
CnWizards (repo) maintainers were kind enough to merge my PR to add relative line numbers and I highly recommend you use it. To use it:
- Install CnWizards, any version from 1.5.1.1221
- In the IDE, click on the
CnPackmenu, thenOptions - In the
Wizard Settingstab, findEditor Enhancements, ensure it isEnabledand click onSettings - Under the
Line Number / Toolbartab, activateShow Line Number in Editor.and then activateShow Relative Line Numbers. - Voila you now have relative line numbers in Delphi!
The plugin will automatically install a toolbutton on the Custom toolbar, which is used to show the Vi Mode, the current command being typed as well as give the ability to activate/deactivate the plugin. So make sure you have the Custom toolbar shown!
Ensure the Host application under Project Options is set to your bds.exe
path and run the bpl in debug mode. Note: This does not seem to work in recent
versions of Delphi, it works great in D2010 though.
- Support for (maybe)
= - Complete the inside/around featuresets (paragraphs, tags, blocks, word)
- Configurable bindings
- Look at bringing back the DLL debugging doc and project from the original repo, as it seems for newer versions of Delphi debugging bds.exe does not work
Lgoes to last -1 line, due to IDE auto-scrolling if we to to the last line
This project is licensed under GPLv3 (see LICENSE). The original codebase is licensed under MIT (see vide-LICENSE).