質問: 「改行には、半角スペースを2個追加します」というルールはちょっと欧米的なルールな気がします。 半角スペースを入れなくても改行がそのまま br タグに置き換わる方が、日本人が文章を入力する場合に自然な気がするのですがどうでしょうか?(「うん、そうだ」「いや、そうじゃない」と意見が分かれそうですが・・・) 個人的にはQiitaのMarkdownは日本人として自然に文章が打てる気がします。
回答: 論点を整理します。コミュニティWiki化してあるので、追記・修正があればお願いします。 争点 段落の中で強制的に改行を入れたい時、どういう記法が最適なのか? 用語の定義 **強制改行**: 表示する時にブラウザに強制的に改行を入れさせるようなマークアップ (通常の改行もマークアップとみなす) **非強制改行**: 表示する時にブラウザに改行を強制しないが、Markdownテキスト上では改行するようなマークアップ **ママ改行モード**: 強制改行を多用する場合に書きやすいマークアップモード * 強制改行するには: 改行する * 非強制改行するには: 非強制改行はできない * 段落を分けるには: 改行を2個入れる 「ママ」は mom ではなく「そのまま」の「儘」のことです。 **特殊改行モード**: 非強制改行を多用する場合に書きやすいマークアップモード (元来のMarkdown) * 強制改行するには: 行の末尾に空白を 2 個入れる * 非強制改行するには: 改行する * 段落を分けるには: 改行を2個入れる ### 各種執筆・表示スタイル **文の途中で積極的に強制改行する (文中改行スタイル)** 吾輩は猫である。名前はまだ無い。 どこで生れたかとんと見当がつかぬ。 何でも薄暗いじめじめした所で ニャーニャー泣いていた事だけは記憶している。 吾輩はここで始めて人間というものを見た。 しかもあとで聞くとそれは書生という 人間中で一番獰悪な種族であったそうだ。 この書生というのは時々 我々を捕えて煮て食うという話である。 しかしその当時は何という考もなかったから 別段恐しいとも思わなかった。 ただ彼の掌に載せられてスーと持ち上げられた時 何だかフワフワした感じがあったばかりである。 **文単位で強制改行する (文単位改行スタイル)** 吾輩は猫である。名前はまだ無い。 どこで生れたかとんと見当がつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。吾輩はここで始めて人間というものを見た。 しかもあとで聞くとそれは書生という人間中で一番獰悪な種族であったそうだ。この書生というのは時々我々を捕えて煮て食うという話である。 しかしその当時は何という考もなかったから別段恐しいとも思わなかった。ただ彼の掌に載せられてスーと持ち上げられた時何だかフワフワした感じがあったばかりである。 **強制改行を使わない (段落オンリースタイル)** 吾輩は猫である。名前はまだ無い。 どこで生れたかとんと見当がつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。吾輩はここで始めて人間というものを見た。しかもあとで聞くとそれは書生という人間中で一番獰悪な種族であったそうだ。この書生というのは時々我々を捕えて煮て食うという話である。しかしその当時は何という考もなかったから別段恐しいとも思わなかった。ただ彼の掌に載せられてスーと持ち上げられた時何だかフワフワした感じがあったばかりである。 論点 ### 日本語ではどの執筆・表示スタイルが一般的なのか? 「文中改行スタイル」や「文単位改行スタイル」が一般的な場合: → ママ改行モードが最適 「段落オンリースタイル」が一般的な場合: → 特殊改行モード、またはどちらでもよい ### 編集する時に最適な改行スタイルと、読む時に最適な改行スタイルは違うのか? 違いは**ない**と考える場合: → ママ改行モードが最適 * 編集時: いずれかの改行スタイル * 表示時: 編集時の改行スタイルでそのまま表示する 違いは**ある**と考える場合: → 特殊改行モードが最適 * 編集時: 文中改行スタイルや文単位改行スタイル * 表示時: 段落オンリースタイル * 根拠: 編集内容を確認する時、積極的に改行を入れておくと、「左右2列 markdown」のdiffで差分の範囲が限定されてみやすい。 積極的に改行を入れた場合の例: !行単位 改行を入れない場合の例: !段落単位 ### テキストの横幅に応じた改行箇所を、表示するソフトウェア側で自動調整すべきか? 自動調整する**べきでない**と考える場合: → ママ改行モードが最適 * 根拠: 書く人が、読みやすいところで改行するのだから、ソフトウェア側で調整すべきではない 自動調整する**べき**と考える場合: → 特殊改行モードが最適 * 根拠: 書く人が、読みやすいところで改行するとは限らないので、読みにくい投稿文をたやすく書けてしまわないように自動調整するべき + 例: 文中改行スタイルが最近散見されるが、読みにくい (読みにくいかは意見が分かれる?) + 反論: 読みにくければ編集で対応すればよい * 根拠: 表示するコンテキスト (デスクトップ / モバイル) によって最適な幅が違うので、表示するソフトウェア側で調整した方が読みやすくなる ### 一般的なMarkdownの実装と改行スタイルを合わせた方がよいか? **合わせる**のがよいと考える場合: → 特殊改行モードが最適 * 根拠: 外部エディタで投稿を準備しやすい **合わせなくてよい**と考える場合: → どちらでもよい * 根拠: 日本語版SOでの使いやすさを優先すべき 参考資料 * meta.se: Markdownでなぜ非強制改行がデフォルトなのかの説明 (テキストメールの扱いを踏襲した: 段落分けは空白行であらわし、改行する幅はメーラー側で自動調整する)