タグ

ブックマーク / blog.goo.ne.jp/dullhiko (1)

  • 備忘録 Vimのスクリプトでの置換用関数 - dullhikoのだるいブログ

    vimから、現在編集中のスクリプトに対してpythonをpdb付きで起動できるようにしてあったのだが、何故か突然、スクリプトへのパスが見つからないと言い出した。 (もしかして最近のpdb.py日語化改造が影響してるのかもしれない) が、原因がよく判らない。もともとおかしかったんだろうか? とにかく、よく見てみると、与えられたパスが化けている。 d:\\python\\test\\test.py という風なのが渡されてるとしたら、 d:\\\\python\\test\\test.py にされている。多分、再評価されて最初のパス区切りだけが有効、後のは\\tとして認識されているのだろう。 Windowsならではの光景とでも言うか…うーむ。 ともかく、修正せねばなるまい。 いろいろ考えたのだがwindowsでもpythonはパスデリミタを/(スラッシュ)で認識してくれる。要するに、pytho

    備忘録 Vimのスクリプトでの置換用関数 - dullhikoのだるいブログ
    kiyo_hiko
    kiyo_hiko 2023/12/14
    let strvar = substitute(strvar, 'before', 'after', 'g')みたいに使うのかなるほど。実際使ってみるとletなしだとstrvarは更新されなかったのでsubstituteには副作用は無いっぽい
  • 1