投稿を編集するときに、コードブロックがインデントされすぎて、不必要に水平スクロールバーが強制されることがあります。
ありますかこのタイプのインデントを修正する簡単な方法、またはスペースを削除する行ごとに移動する必要がありますか?
回答
できます投稿を編集するときのインデントとTabキーの処理の改善でbalpha♦によるユーザースクリプトを使用します。
これをインストールすると、簡単に Shift + Tab を必要な回数だけ。
複数行の場合が選択されている場合、 Tab および Shift – Tab はこれらの行をインデントおよびデデントします
何もない場合が選択されている場合、 Tab および Shift – Tab は空白を挿入または削除して、カーソルをタブ境界に揃えます
私の意見では、これは標準機能である必要があります。
コメント
- これは見事に機能します
- +1、間違いなく標準機能であることに同意します。
回答
ここに、個別のスクリプトをインストールせずに使用できるマークダウンエディターのちょっとした癖があります。現在インデントされていない選択されたテキストを指定して、コードボタン(または Ctrl + K )を押すと、選択されたすべての行に4つのスペースが追加されます。選択したすべての行が4つ以上のスペースでインデントされている場合、4つのスペースが削除されます。
そのことを念頭に置いて、コードのインデントを解除したい場合は、それを選択してコードを押すだけです。ボタン。
残念ながら、私が知る限り、インデントを簡単に追加する方法はありません。そのために、4つのスペースを選択し、必要に応じてコピーして貼り付けます。
コメント
- AFAIKの意味を理解するのに時間がかかったため、回答を編集しようとしました。編集が拒否されたため、残念です。
回答
Ctrl K のみを使用して、インデントとインデント解除を並べ替えることができます。インデントを解除するには、@ Jeffが言うように、ブロックを強調表示してを押し、必要に応じて前後に追加された空白行を削除します。インデントするには、強調表示するダミー行を追加します。Like
aActual Indented Code
コメント
- 強調表示するダミー行の意味を説明していただけますか?
- @Yve:広告dインデントされたコードの前の
a
で、全体を強調表示して再度インデントし、a
と余分な空白行を削除します。 - ダミー行をインデントに追加するとどうなりますか?
- @Yve:ブロックがすでにインデントされている場合、ブロックのインデントが解除されないようにします。
- ありがとうMini、推奨されたスクリプトが大好きです。'実際に投稿の編集を終了しています!