Vimdb is a plugin for Vim that creates a basic database simulation, providing users with the ability to manipulate data using Vim commands.
The script is currently in an early stage of development and thus may not be very well-documented or tested. However, nearly all of the planned features for the "basic" version of vimdb have been included. While there may still be some bugs present, it's important not to store any important data within the plugin. Be sure to check the plugin file "vimdb.vim" for mappings.
To create a new database using vimdb, simply name a file *.vimdb and begin editing it. Once you do so, two windows will appear - on the left is the table view, while the right displays the record you're currently selecting. From here, go into insert mode by hitting "o" or "O". Type in your desired information, and once you're finished hit escape. On the left, your typing will appear as the header of the first column in your database. Repeat this process as necessary, but be sure not to use "" (which is currently unchangeable) as the separator for columns.
When you're ready to switch back to the other window, copy and paste the first line to the line below. From here, put the cursor on the new line and switch to record view on the right. Finally, go into insert mode and edit the record. While you may encounter bugs along the way, it's important to remember that vimdb is a helpful tool, but it's still in development.
As a quick rundown of Vim, it was first released in 1991 for the Amiga computer and was created as an extended version of the vi editor. While it's cross-platform, it's most popular on Unix-like operating systems. Vim is free and open-source software, and its license includes some charityware clauses. Its interface is based on commands within a text user interface, and while it may take some time to learn, Vim has a built-in tutorial for beginners, as well as the Vim Users' Manual which details basic and advanced features. Additionally, Vim has a built-in help facility using the :help command to allow users to navigate through its many features.
Version 0.1: N/A