• 締切済み

サクラエディタの設定について

サクラエディタでメルマガを作らなければ成りません。 すべての行頭に必ずスペースを1文字分空けるようにしたいのですが、どのような設定にすればよいのでしょうか?

みんなの回答

回答No.4

複数行を選択してスペースキーを打つと選択した行がスペースでインデントされますが、この方法では空行はインデントされないようです。しかし正規表現による置換を行えばできます。 検索→置換 から置換のウィンドウを開きます。 「正規表現」にチェックを入れます。 「置換前」に「^」(キャレット記号)を入力します。 「置換後」にスペースを入力します。 これで「すべて置換」をクリックするとすべての行頭にスペースが入ります。

noname#101087
noname#101087
回答No.3

#1 です。 >すべての行の左端を1文字ずつ空けたい ..... >「エスケープ・シーケンスを使う設定」というのができませんでした・・・ 行が「自動折り返し」になったまま処理するマクロは見つけられません。(探してみてください) 次善の策ですけど..... 。 もとのテキストが「自動折り返し」の場合、編集したい範囲を選択したあと、 [編集] > [折り返し位置に改行を付けてコピー]しペーストした編集用のテキスト・コピーをつくります。 これで各行末に改行(\n)が付きますから、[置換]の「正規表現」にチェックを入れておいて、 \n を \n" "に「すべて置換」すれば、行の左端にスペースが追加されます。

noname#194317
noname#194317
回答No.2

インデントでいけるんじゃないですか? メニューの「設定」クリック→「タイプ別設定」クリック→タイプ別設定のダイアログが開く これで、左下の方にある「インデント」という欄の中にある「自動インデント」にチェックを入れてください。それで最初の行を入力するときだけ手動で必要なだけ空白を入れれば、次にEnterを押すと自動で空白が挿入されます。

noname#101087
noname#101087
回答No.1

>すべての行頭に必ずスペースを1文字分空けるようにしたいのですが、どのような設定にすればよいのでしょうか ふつう、テキストエディタには「行頭に必ずスペースを 1 文字分空ける」設定が無いようです。 ライト(write)系のソフトならありそうですが、使っていないので不確か。 ところで、「行頭」とは ? 改行のあとの行頭なら、置換でエスケープ・シーケンスを使う設定にしてから、\n を \n" "に「すべて置換」すれば できます。( " "はスペース) 右端折り返しの表示のとき、改行記号が無い途中の行端では効きませんけど。 また、空行の改行にまで余分な" "が入ってしまいます。 エディタでは、複雑な書式設定は無理なのでしょうね。

daidaisuki
質問者

補足

すみません、説明不足だったようです。 いわゆる「行頭」、つまり、文章の始まりの1文字空けという意味ではなく、すべての行の左端を1文字ずつ空けたいということです。 ちなみに教えていただいた操作をやってみましたが、「エスケープ・シーケンスを使う設定」というのができませんでした・・・

関連するQ&A

専門家に質問してみよう