`M-q` 是会插入硬回车吗?

我在emacs中·m-q·后,在其他编辑器(有时候需要在其他电脑或手机打开文本),由于行长度不一样,有些行中间断开在下一行,很难看,有没有什么方法使得文本美观些?

那就不用 M-q。或者用 set-fill-column 把換行长度设成合适的值。

显然是的。一般用来格式化为 80 个字符。