In a WYSIWYG editor for forum posts, should there be vertical margins between paragraphs? In other words, should the enter key produce a vertical space?
Either way, the other style can be simulated (Ctrl+enter inserts linebreak; pressing enter two times inserts a space).
Arguments for the space
- It encourages writing in paragraphs vs. randomly inserting newlines
- Inserting a paragraph with space is easier (1 key press vs. 2 key presses)
- It prevents lots of empty paragraphs (more a technical aspect that is not noticed by the users, but defeats the semantics of HTML)
- Most web WYSIWYG editors follow this behaviour, as it is the default
Arguments against the space
- People may not know Ctrl+Enter (and want to use it, e.g. for a greeting)
- LibreOffice and at least old versions of MS Word do not have paragraph margins by default
- Many forums in the web don't have a WYSIWYG editor, so you need to press enter two times for a space there
What would you suggest? The users have various levels of technical skill, and it should be ok for all of them.