This issue will bite everyone who touches a keyboard. This fixes, e.g., the following issues:
\* command not found: grep (Shell)
\* undefined local variable or method (Ruby)
\*
First, do this:
```bash
mkdir -p ~/Library/KeyBindings/
vim ~/Library/KeyBindings/DefaultKeyBinding.dict
```
Then paste this:
```bash
{
"~ " = ("insertText:", " ");
}
```
Save the file.
Quit and reopen applications to apply the new key bindings in DefaultKeyBinding.dict.
References
----------
MacVim
------
For MacVim i have yet to find a solution for insert mode, so just use vim in the terminal...