gVim is a standalone application, and lets you configure more than out-of-the box Vim does. In fact, gVim supports having its own configuration file (in addition to reading .vimrc): .gvimrc.
The primary option for managing how the GUI looks is guioptions. This configuration string takes a set of letters, which enable options. Some relevant settings might include the following:
- a and P—automatically yank the visual selection into the system clipboard (for * and + registers respectively, see Registers in Chapter 2, Advanced Editing and Navigation)
- c—use console dialogs instead of pop-ups
- e—display tabs using GUI components
- m—display a menu bar
- T—include a toolbar
- r, l, and b—make right, left, and bottom scroll bars ...