StringComplete is a Vim script that enables auto-completion of quoted strings in a manner similar to keyword completion.
Vim is a text editor created by Bram Moolenaar in 1991 for the Amiga computer. Vim was designed to improve the vi editor with additional features to help with editing program source code. Vim is free, open-source software released under a software license compatible with the GNU General Public License. The program's license also includes some charityware clauses. Vim is most popular on Unix-like operating systems.
Vim's interface is based on giving commands through a text user interface rather than menus or icons. Its GUI mode, gVim, adds menus and toolbars for commonly used commands, but the full functionality is still expressed through its command-line mode. Vim comes with a built-in tutorial for beginners and a Vim Users' Manual that details basic and advanced Vim features. It also has a built-in help facility, allowing users to query and navigate through commands and features.
To use StringComplete, you'll need Vim. Once you have Vim installed, you can install StringComplete.vim by putting it into ~/.vim/autoload/. To map a keystroke such as CTRL-J to get the list of strings, add the following command to your .vimrc: inoremap < C-J > < C-O >:set completefunc=StringComplete#GetList< CR >< C-X >< C-U >. After pressing CTRL-J in insert mode, the first matching string will be inserted. Then, use CTRL-N and CTRL-P to cycle through the completion list.
StringComplete is an essential tool for anyone using Vim for editing program source code or working with quoted strings. It's easy to use and install, and once you have it, it will make your editing more efficient.
Version 1.0: N/A