• ベストアンサー

vimであるファイルの全ての行頭にスペースを挿入

wikiにソースコードを張ろうと思い、最初だけ行頭にスペースを入れて こぴぺしたら、次の行からはスペースがないので、うまくまとまりませんでした。 どうやら全ての行頭にスペースを入れなければならないらしいのですが ちまちまとやっていくにはあまりにも時間のかかってしまうソースです。 vimで一発で全ての行頭にスペースを挿入する事って出来ないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • kuroizell
  • ベストアンサー率55% (95/170)
回答No.1

:%s/^/ / と入力すれば一発です。 上記はスペースは半角を1個だけですので、 お好みの数にして下さい。

simizukiyo
質問者

お礼

ありがとうございます! 正規表現のありがたみを実感しました。 ただ、vim上では確かにスペースを入れれたのですが wikiの編集画面に貼り付けたら結局スペースは消えてしまいました。。。 何かいい方法はないものでしょうか。

その他の回答 (2)

  • kuroizell
  • ベストアンサー率55% (95/170)
回答No.3

> wikiの編集画面に貼り付けたら結局スペースは消えてしまいました。。。 それは、「wiki記法(wiki文法)」の問題ですね。 利用中のwikiのマニュアルを確認して下さい。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「wiki」でどう扱っているかは知らんが, HTML レベルだと行頭 (や行末) の空白は無視されるかもしれん. これは英語のフォーマットの関係だからどうしようもない. どうしても空白を入れたいなら, pre要素でも使うのかなぁ. CDATAセクションが使えればもうちょっと簡単だけど....

関連するQ&A