Behave like vim isntead of vi
Attempt to detect filetype/contents so that vim can autoindent etc
Enable syntax highlighting
Enable switching from an unsaved buffer without saving it first and keep an undo history for multiple files. Warn when quitting without saving, and keep swap files.
Better command-line completion
Show partial commands in the last line of the screen
Highlight searches (use Ctrl+L to temporarily turn off highlighting)
Use case insensitive search, except when using capital letters
Allow backspacing over autoindent, line breaks and start of insert action
When opening a new line and no filetype-specific indenting is enabled, keep the same indent as the line you're currently on(Useful for READMEs, etc)
Display the cursor position on the last line of the screen or in the status line of a window
Always display the status line, even if only one window is displayed
Instead of failing a command because of unsaved changes, instead raise a dialogue asking if you wish to save changed files
Use visual bell instead of beeping when doing something wrong
Set the command window height to 2 lines, to avoid many cases of having to
press <Enter> to continue
Display line numbers on the left
Quickly time out on keycodes, but never time out on mappings
Use F11 to toggle between 'paste' and 'nopaste'
Enable firefox/google chrome like tab navigation shortcuts(Ctrl+tab=next tab, Ctrl+Shift+Tab=previous tab, Ctrl+t=new tab, Ctrl+F4=close tab etc)
Highlight the current line
Share windows clipboard
Hard tabs
Soft tabs
Select whether you want to use softtabs or hardtabs(Recommended setting will be used. You can tweak by hand in case you want to change something!)
default
blue
darkblue
delek
desert
elflord
evening
koehler
morning
murphy
pablo
peachpuff
ron
shine
slate
torte
zellner
Select the gvim theme which you intend to use
Add the generated code to your .vimrc file. In Windows: C:\Program Files\Vim\_vimrc In linux: Create a .vimrc file in your home folder if it doesn't exists(The file might be hidden)