没有标准,这就是为什么我要求进行设置然后完成它。如果我选择 Enter 来换行,我期望其他任何操作(例如提交)都不同。
如果 Shift+Enter 换行,而 Cmd+Enter 提交,这是糟糕的用户体验——这两者很容易混淆,我们又回到了不可靠的行为,这绝对不是“最不令人惊讶的”。
它必须介于 A) 单独按 Enter 和 B) 按下带有修饰键的 Enter 之间。这是区分换行和提交意图的唯一方法,这将使用户使用编辑器顺畅直观。
将“Enter”与“Shift-Enter”组合以产生换行,然后使用“Cmd+Enter”进行提交——我认为这是一个糟糕的主意。