Vim Tips Wiki
Explore
Main Page
All Pages
Community
Interactive Maps
Community portal
To do
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
FANDOM
Explore
Current Wiki
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Vim Tips Wiki
1,649
pages
Explore
Main Page
All Pages
Community
Interactive Maps
Community portal
To do
Editing
Use integrated spell checking
Back to page
Edit
Edit source
View history
Talk (0)
Edit Page
Use integrated spell checking
We recommend that you
log in
before editing. This will allow other users to leave you a message about your edit, and will let you track edits via your
Watchlist
.
Creating an account
is quick and free.
The edit appears to have already been undone.
Anti-spam check. Do
not
fill this in!
{{review}} {{TipImported |id=290 |previous=288 |next=293 |created=2002 |complexity=intermediate |author=David Highley |version=6.0 |rating=27/14 |category1= |category2= }} {{Deprecated|Vim now has built-in spell checking. See <code>:help spell</code>}} I have written an HTML document to help others use Vim as a basic text processing application. It discusses how to integrate spell checking, dictionary, and thesaurus applications. It also talks about wrapping lines, indentation, justification, and the vim settings that effect the behavior of these operations. The document can be found at: http://www.highley-recommended.com/text-processing.html Everything has been tested with UNIX, Linux, Windows, and Windows with Cygwin patforms. ==Comments== I used above successfully If you happen to use Aspell on a Unix "shell" eg MKS on Win32 you may want :set shellslash (unix forward slash) Also if you map the full path to aspell in your map eg c:/vim/aspell/aspell.exe you wont need an environment variable map <Leader>s <Esc>:!c:/vim/aspell/aspell.exe -c --dont-backup %<CR>:e! %<CR><CR> or map <Leader>s <Esc>:!c:\vim\aspell\aspell.exe -c --dont-backup %<CR>:e! %<CR><CR> ---- People love to put spaces in their file names in MS Windows these days. I used the aspell lines provided with the full path as noted by zzapper, david at tvis dot co dot uk. At first his example did not work because I was using someone's file with a space in it for testing. I then changed map <Leader>s <Esc>:!c:\vim\aspell\aspell.exe -c --dont-backup %<CR>:e! %<CR><CR> to map <Leader>s <Esc>:!c:\vim\aspell\aspell.exe -c --dont-backup "%"<CR>:e! "%"<CR><CR> Please note the quotes around the percent sign, "%". Both the tip and David's note are very effective. You'd want to do something similar on Linux too. Especially if you are serving up files with Samba. See http://www.samba.org ---- Read [[Toggle_spellcheck_with_function_keys]] to learn how to enable and disable spellchek for several languages with function keys or <Leader>s only when you need it. ----
Summary:
Please note that all contributions to the Vim Tips Wiki are considered to be released under the CC-BY-SA
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Deprecated
(
view source
)
Template:Navigation
(
view source
)
Template:Review
(
view source
)
Template:TipImported
(
view source
)
Follow on IG
TikTok
Join Fan Lab