• ベストアンサー

vimのビジュアルモード

例えばコメントアウトで // hoge // hige // hage とあったら // hoge // hige // hage 半角スペース入れて全体的に右寄りとなるように まとめてスペース任意個分を入れることは出来ますか?

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

  • ベストアンサー
回答No.2

1. スペースを挿入したい箇所をビジュアルモードで選択 2. I (大文字i) 3. 任意個のスペース 4. <ESC> で出来ると思います。 ヘルプに具体例が書かれています。 http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/visual.html#v_b_I_example

参考URL:
http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/visual.html#v_b_I
全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

:%s /^\/\//\/\/ /g 的なことですか? (/gの前に好きなだけ半角スペースをいれてください。)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Apache の SSL 設定について

    以下の設定が前提です。 ■ ディレクトリ構成(一部抜粋) /var/www/hoge /var/www/hoge/hage /var/www/hoge/hage/hige ■ httpd.conf(一部抜粋) DocumentRoot /var/www/html Alias /hage /var/www/hoge/hage <Directory "/var/www/hoge/hage"> SSLRequireSSL ErrorDocument 403 "SSL Require -> https://" AllowOverride All Order allow,deny Allow from all </Directory> 【やりたいこと】 ディレクトリ /hage「だけ」に SSL をかけたいです。 【こまっていること】 上記設定ですと、/hage/hige にも SSL がかかってしまいます。 /hage にだけ SSL をかけることはできますでしょうか? (そもそもの設定が間違っている可能性大ですが) よろしくお願いいたします。

  • バッチコマンドの修飾子について

    例えば set hoge=hige echo %hoge:i=a% とすると i が a に置換されて、結果が hage になるということを知ったのですが、これについて詳しいサイト、または書籍があれば教えてください。

  • 正規表現で置換

    その1 $str = "ほげほげほげ<a href="http://xxxx.xxxx.xxx/xxxx/">ほげほげほげ</a>ほげほげ<br /><br /><img src="http://yyy.hoge.jp/hage/hige/xxxx.jpg" width="320" height="240" />ほげほげ"; ↓ $str = "ほげほげほげ<a href="http://xxxx.xxxx.xxx/xxxx/">ほげほげほげ</a>ほげほげ<br /><br /><img src="./foo/faa/fii/xxx.jpg" width="320" height="240" />ほげほげ"; その2 $str = "<img src="http://yyy.hoge.jp/hage/hige/xxxx.jpg" width="320" height="240" />ほげほげほげ<a href="http://xxxx.xxxx.xxx/xxxx/">ほげほげほげ</a>ほげほげ<br /><br /><img src="http://yyy.hoge.jp/hage/hige/xxxx.jpg" width="320" height="240" />ほげほげ"; ↓ $str = "<img src="./foo/xxxx.jpg" width="320" height="240" />ほげほげほげ<a href="http://xxxx.xxxx.xxx/xxxx/">ほげほげほげ</a>ほげほげ<br /><br /><img src="./foo/faa/fii/xxx.jpg" width="320" height="240" />ほげほげ"; このような文字列があった時に、次のように従って置換したいです。 1.imgのタグの内部に、「http://yyy.hoge.jp/hage/hige/xxx.jpg」という文字列があった場合、「./foo/faa/fii/xxx.jpg」という文字列に置き換える。 2.それ以外のURLの場合は置換しない。 3.その1とその2では「xxx.jpg」となっていますが、jpg以外の拡張子の場合も存在する。 4.日本語とURLの位置や個数はバラバラです。 5.URLの中のxxxとyyyは不定の文字列で、hage、hoge、hige、foo、faa、fiiは固定です。 6.使用している言語はPHPです。正規表現を1度だけでできれば理想的ですが、今回は2回に渡った処理でも問題ありません。 以上です。正しく処理できる正規表現、あるいは下記の正規表現の誤りを教えて頂ければ幸いです。 お手数ですが、よろしくお願い致します。 下記の方法では、うまくできませんでした。 $pattern = "/http:\/\/.*?hoge.jp\//"; $replacement = "./"; $str= preg_replace($pattern, $replacement, $str); $pattern2 = '/\/?hage\/hoge/'; $str = preg_replace($pattern2, '/foo/faa/fii', $str);

    • ベストアンサー
    • PHP
  • VBのソース検索で、コメントアウト行を除きたい

    いつもお世話になっております。 標題の件なのですが、コメントアウトされていなくて「Set」という文字を含む行を 探したいのですが、探し方が分かりません。 パターンマッチングを使用するにチェックを入れて [!'][ ]*Set?* と設定すると、(※2個目の[ ]の中は半角スペースです) ' Set A = ・・・・ という1行も「'」の後ろから以降からヒットしてしまいます。 半角スペースの数は固定ではないので、任意の数が良いです。 通常の正規表現でしたら、先頭を表す「^」を入れたら良いと思うのですが、 それを入れると何も検索できなくなります。 コメントアウト行を除いた上手な検索方法を教えて頂けたらと思います。 よろしくお願いします。

  • インラインで設定したフォントサイズを相対的に

    今既にあるPCサイトのスマホ用テンプレートを作っています。 例えば <span class="hage" style="font-size:20px">hoge</span><br /> <span class="hage" style="font-size:18px">hogege</span> こういうHTMLが既にあったとして スマホで見ると20pxや18pxがでかい!と思ったときに 相対的に全体のサイズを下げることは不可能でしょうか? hogeはhogegeより大きくしたいのですが CSSで.hage{font-size:14px;}などとしてしまうと 当たり前ですが全部14pxになってしまいます。 PCで見たときは上記の通りで スマホで見たら <span class="hage" style="font-size:14px">hoge</span><br /> <span class="hage" style="font-size:12px">hogege</span> こう表示される、なんてことは出来るんでしょうか? JSなどによる動的な操作は重くなりそうなのでそれ以外にありましたら お知恵をお貸し下さい。

    • ベストアンサー
    • CSS
  • 秀丸、正規表現で、パターンにマッチした文字列を取り

    秀丸で、下記のような文字列を取り出したいです。 ■例 menu-hoge-01234"> ・半角スペースmenu-hoge-桁数不明の数字"> ・桁数不明の数字部分だけ変わります ■初め 半角スペースmenu-hoge- ■終わり ">の前まで 例で言ったら、 menu-hoge-01234 を取り出したいです

  • タブ(インデント?)の幅を固定するには

    WindowsXP VC++2008 mfcで開発しています。 エディットコントロールにおける入力で、たとえばタブ移動量が半角スペース4つ分だとしても、 任意の文字を半角で1文字入力した後にタブキーを押すと、スペース3つ分しか移動しません。 これを常に4つ分にするにはどう設定すればよいでしょうか。

  • LeakTracer をshared Object のメモリリークチェックで使う方法は?

    Linux プログラミング(C++)初心者です。 ・目的 - SharedObjectのプログラミングを行っているのですが、メモリリークのチェックを行いたいです。 - LeakTracerを使おうとしています。 ・疑問 実際にLeakTracerを使ってみたのですが、SharedObject内のnew/deleteのTraceができません。どうしたらよいでしょうか? ・具体的に行っている方法 - 実行ファイル:hoge - hogeからLinkされているSharedObject:hage.so $ LeakCheck ./hoge で、吐き出されるleak.outをLeak-Analyzeに喰わせても何も出力されません(コンパイルオプション-gはつけています)。 なにが間違っているのでしょうか? もしくは、LeakTracerでなくともほかに良いSharedObjectのメモリリークチェック方法があれば教えていただければと思います。 よろしくお願いします。

  • PHPコメントアウト

    /* これで複数行コメントアウト できますが、 */ /* $hoge = preg_replace("/[0-9]*/","",$str); */ こいつの正規表現部分でコメント行が止まるんです。 個別に // でその行コメントアウトすれば良いんですが、なんか悔しいので方法無いかなと思いまして。

    • ベストアンサー
    • PHP
  • Windowsでのタブの設定

    こんばんは。 メモ帳でtabキーを使うと半角スペース8つ分になります。 これを半角スペース4つ分にする方法はあるのでしょうか? また、Windowsのシステムでtabキーを半角スペース4つ分に設定することはできるのでしょうか? 宜しくお願い致します。