diff --git a/README.md b/README.md index 406f19f..5b4478b 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,7 @@ smart people at [Hashrocket](http://hashrocket.com/). - [NETRW Listing Styles](vim/netrw-listing-styles.md) - [Open an Unnamed Buffer](vim/open-an-unnamed-buffer.md) - [Opening a URL](vim/opening-a-url.md) +- [Preventing Typos with Abbreviations](vim/preventing-typos-with-abbreviations.md) - [Previous Buffer](vim/previous-buffer.md) - [Previous Visual Selection](vim/previous-visual-selection.md) - [Quick File Info](vim/quick-file-info.md) diff --git a/vim/preventing-typos-with-abbreviations.md b/vim/preventing-typos-with-abbreviations.md new file mode 100644 index 0000000..e8e9a11 --- /dev/null +++ b/vim/preventing-typos-with-abbreviations.md @@ -0,0 +1,14 @@ +# Preventing Typos with Abbreviations + +Are you are prone to mistyping *the* as *teh* or *function* as *funciton*? +You can add one-line abbreviations to your `.vimrc` file to auto-correct +these mistakes for you. + +``` +abbr teh the +abbr funciton function +``` + +By adding these to your vim configuration, whenever you type the misspelled +version, vim will know to instantly replace it with the correct version. +This can be handy, but use it sparingly.