1. ホーム
  2. markdown

[解決済み] Markdownマークアップで数行のインデントを行うには?

2022-03-20 10:34:17

質問

数行のテキストを書きたいのですが、どうすればいいですか?各行が6列目から始まることを除いて、普通に書式設定する必要があります。つまり、太字などの他の書式を使うので、コードブロックの書式規則がこのテキストの塊をコードのように見せたくはないのです。Markdownでそれを行うにはどうすればいいですか?

どのように解決するのですか?

ハードスペース(非改行)を使用してください。

なぜ別のマークアップ言語を使うのか?(上記の@c zに同意)。
Markdownの1つの目標は、プレーンテキストエディタでも文書が読めるようにすることです。

同じ結果 2つのアプローチ

コード

Sample code
    5th position in an really ugly code  
    5th position in a clear an readable code  
    Again using non-breaking spaces :)

結果

サンプルコード
    5番目の位置は、本当に醜いコードです。
    クリアで読みやすいコードで5位
    ここでもノン・ブレーク・スパイスを使用 :)

ノンブレイキングスペース(またはハードスペース)の視覚的表現は、通常、通常のスペース " " ですが、その Unicode 表現は U+00A0 です。
通常のスペースのUnicode表現は、U+0020(ASCII表の32)です。
したがって、視覚的な表現が同じでも、テキストプロセッサの動作が異なる場合があります。

ハードスペースの挿入

| OS        | Input method                      |
|-----------| ----------------------------------|
| macOS     | OPTION+SPACE (ALT+SPACE)          |
| Linux     | Compose Space Space or AltGr+Space|
| Windows   | Alt+0+1+6+0                       |

Some text editor use Ctrl+Shift+Space.

課題

テキストエディタによっては、コピー&ペーストの操作でハードスペースをコモンスペースに変換してしまうことがあるので、注意が必要です。