I love Scrivener. Always have Always will. I am nearing completion of a 90,000 word novel which I know I could not have written in Word.
However Scrivener has ONE bug that drives me crazy
Scrivener has THE worst spell checker on the planet
if I write “to” but mistype it as “ot” it gives me “OT” though I have repeatedly tried to make the auto correction be “to”
same thing with "house
I mistype “hosue” Scrivener auto corrects it to “House” not “house”
I want to write “managed” but mistakenly write “manged” it does not give me an error, even though I’ve put that in my auto correction list.
It also never shows me if I’ve written the same word twice (such as “the the” or “and and”)
I always go to Word for my final clean up, but how about the folks who want to go directly to eBook?
Unless one is a brilliant copy editor, those mistakes will not be so easily caught in a large manuscript.
I too would love for the Scrivener folks to ditch the asinine spellcheck/autocorrect currently used and offer something sensible. The spellcheck is so bad that I’ve simply turned it off. I got tired of typos being automatically turned into the least-likely option without being offered a choice or to simply be capitalized. If I type “han”, there are a number of words I could mean, but “Han” is not high on the list of possibilities. Yet that’s what I get, whether I like it or not.
Also, Scrivener is the only word processor I’ve ever used that can’t be set up to use autocorrect as shortcuts to character names, because the autocorrect does not recognize that if I want “j” to autocorrect to “Jack” I mean a “j” in isolation, not every “j” used. I’ve seen suggestions to surround the letter with blanks when setting up the correction, but that didn’t work, either. I simply gave up and resigned myself to typing character names out in full rather than continue with the aggravation of trying to get it to do what I want. Something which, by the way, takes all of ten seconds to set up in Word and WordPerfect.
This is the only thing I dislike about Scrivener, but it is quite annoying.
Maybe I’m not following what you are doing, but doesn’t the project auto-complete feature already do all of this? You add “Jack” to it, and then hit “J” and instantly you have a suggestion to hit enter on (you may want to disable the “In script mode only” option in Corrections, so you don’t have to hit Alt-= all of the time). It also takes even fewer than ten seconds to set it up as all you have to do is select the word or phrase you want in the list and hit Ctrl-G,Ctrl-A. You set that up in Project/Auto-Complete List….
As for the spell check engine in general, until such a time that we can either afford the millions to commission, or develop, our own to a level that Microsoft/Apple/Google/etc. has, or a better third-party solution comes along (that also doesn’t cost a fortune), we’re kind of stuck with Aspell. I’ve not noticed it requiring any more or less training than any other spell check out there, to be honest, they all lack a lot of jargon and such—but I also never bother with that auto-correct stuff, so I guess it doesn’t impact me as much when it is wrong—I just hit Find Next or Ignore and move on.
Not really. In WordPerfect I’ve set my autocorrect to be “j=Jack” and then all I have to do is type “j” and as soon as I hit the space bar it becomes “Jack.” (This also works in Word) I tried doing this in Scrivener and what I got was every “j” turned to “Jack”, so, for instance, if I wanted to say “Jack enjoyed doing jumping jacks”, and typed “j enjoyed doing jumping jacks”, using a short cut for the character name, I’d end up with “Jack enjackoyed doing jackumping jackacks.” The program doesn’t recognize that only a “j” all by itself should be changed. It changes all of them. Adding spaces helped a little, but led to not making the correction if there wasn’t a leading space, for instance if the character name started the paragraph, and either inserting two spaces after the name or squishing the name into the next word. So I gave up on that route.
I then tried substitutions, figuring that might be the answer, but it drove me crazy to have suggestions pop up every time I typed that letter. Since I have a character named Edward, you can imagine how disrupting it was to have the suggestion “Edward” pop up every time I typed an “e”.
Given that I was accustomed to being able to just type a letter and get a name with no muss, no fuss, I was truly disappointed to find it so awkward in Scrivener. Like I said, I love everything else about Scrivener, so it’s sad that the spellcheck/autocorrect isn’t at the same level as WordPerfect and Word when so much else is so superior.
I might have to give this another try when I get some spare time. In the meantime, I’ve learned to put up with Aspell by turning it off.
I understand the financial issue with a better spell check now.
Question on auto complete:
when I pull up auto complete I don’t know what I am suppose to do
for example if I want “M” to be the letter for a character’s name, such as Michael
how do I set it up?
do I write
I would agree that substitutions aren’t the best implementation for what you are trying to do, but you could be using it much more effectively, too. You can use as many characters in the replacement sequence as you wish, which of course makes it much more practical to produce combinations that otherwise wouldn’t appear. For instance, ‘e1’ to ‘Edward’. No tricks with suffix spacing necessary. But again, it’s not the best solution, if not only because you’re stashing character names into an area that pertains to every project you work in.
Auto-Complete is pretty close to what you are describing though. I would say it is more a matter of habit than anything. Literally the same number of keystrokes are being used. In WordPerfect it is Space+j+Space. In Scrivener it is Space+j+return (or tab, whichever you find easiest). The trick is to leave a space on the end of words or phrases in the list so that you don’t have to type it in again after hitting return/tab.
It’s easier than that. You don’t have to assign anything. You just type in “Michael”, and now when you hit “M”, or “Mic” for that matter, it will suggest that as you type. And also, like I said above, you can just select a word after you’ve typed it and press the shortcut, or right-click and choose to send the selection to the auto-complete list. That would be how you typically add most of the entries. But you can use the window, too. Either way is fine.