箇条書きのリストがあり、インデントされたコード ブロックを挿入したいです。
コード ブロックを挿入し、tab
インデントを使用すると、次のようになります。
つまり、コード ブロックはインデントされておらず、リストが壊れています (次の "b" ではなく "a" に注意してください)。また、タブがコード ブロックによってキャプチャされ、コード ブロックの先頭がインデントされる代わりにスペースが挿入されています。
ブロックをドラッグしたり、インデントしたり、現在の箇条書きのスタイルを変換したりしてみましたが、何も機能しませんでした。
インデントされたコード ブロックを見たことがあります。どのように作成するのでしょうか?
答え1
TLDR: コード ブロックのテキストをリストに貼り付けます。
リストに埋め込まれた (正式な名前ではありませんが、参照するために使用する名前です) コード ブロックを作成する必要がありますlist code block
。これは、次の点で通常のコード ブロックとは異なります。
- を押すとスペースが挿入される代わりに
tab
、ブロック全体がインデント/インデント解除されます。 - ブロックはリスト項目内に表示され、インデントすることができます。
の唯一の欠点list code block
は、箇条書きが必要なことです。ブロックをインデントして箇条書きを取らない方法はないようです。唯一の回避策は、挿入しようとしている場所のサブ項目として追加することです。
を作成する唯一の方法list code block
は、コード ブロックからテキストをコピーし (1 文字でもかまいません)、それをリストに貼り付けることです。箇条書き番号を使いたくない場合は、インデントすることができます。