The behaviour suggested here is the opposite compared to what I expect/am used to (I want tab to insert and enter to replace). Is it possible to swap these? I can't find anything in the keymap for this. I'm forever overwriting stuff I want to keep and it's really annoying me!
Accept a suggestion
You can accept a suggestion from the list in one of the following ways:
Press Enter or double-click a list item to insert it to the left of the caret.
Press Tab to replace the characters to the right from the caret.
Use Ctrl+Shift+Enter to make the current code construct syntactically correct (balance parentheses, add missing braces and semicolons, and so on).