
Preview window is used to replace traditional pedit command and can be used to display certain file in a small popup window around your cursor: Navigating the messages with HJKL or PageUp/PageDown is much more convenient than using :messages. With textbox, you can read the help text at anytime in a popup, without creating a new split window. Textbox is used to display arbitrary text in a popup window.ĭisplay vim help with syntax highlighting in the textbox:
#Quickmenu 3.1 code
It is usually used to present some commands that will do something with source code in the current line.īecause some terminals or fonts cannot display unicode borders correctly, so QuickUI choose ascii border characters by default.
#Quickmenu 3.1 windows
Prompt user to input a string in a TUI box:Ĭould be used as a drop-in replacement of input() function.Ĭontext menu imitates Windows context menu (triggered by your mouse right button), which will display around the cursor: Navigate and press enter to jump to the selected function. The cursor will stay in the current function initially. It can be used to select buffers or functions in current file: You can search items with / or ? command. It has scroll bar, content can be scrolled by keyboard or mouse wheel. When you have hundres of items to deal with, menu is not enough to hold them. Gallery Screenshot Menuĭisplay a dropdown menubar at top of the screen, use hjkl or mouse to navigate: Contentįor more information, please see the User Manual. Trying to share my configuration to my friends, I found that they did't have patience to remember all the keymaps in my vimrc, but text ui is quite acceptable for them.

Navigate with the usual Vim keys like h/j/k/l, confirm with ENTER/SPACE and cancel with ESC/Ctrl+[.

Can be accessed by keyboard only while mouse is also supported.Well designed and carefully colored Borland/Turbo C++ flavor ui system combined with vim's productivity.vimrc time to time when I forget some, based on the latest +popup feature (vim 8.2), I created this vim-quickui plugin to introduce some basic UI components to enrich vim's interactive experience:
