vimから、現在編集中のスクリプトに対してpythonをpdb付きで起動できるようにしてあったのだが、何故か突然、スクリプトへのパスが見つからないと言い出した。 (もしかして最近のpdb.py日本語化改造が影響してるのかもしれない) が、原因がよく判らない。もともとおかしかったんだろうか? とにかく、よく見てみると、与えられたパスが化けている。 d:\\python\\test\\test.py という風なのが渡されてるとしたら、 d:\\\\python\\test\\test.py にされている。多分、再評価されて最初のパス区切りだけが有効、後のは\\tとして認識されているのだろう。 Windowsならではの光景とでも言うか…うーむ。 ともかく、修正せねばなるまい。 いろいろ考えたのだがwindowsでもpythonはパスデリミタを/(スラッシュ)で認識してくれる。要するに、pytho
let name = "John" echo "Hello, " . name You can either put this in a script (script.vim) and run it (:source script.vim), or you can type the commands individually in normal mode as :let and :echo. function! SuperTab() let l:part = strpart(getline('.'),col('.')-2,1) if (l:part =~ '^\W\?$') return "\<Tab>" else return "\<C-n>" endif endfunction imap <Tab> <C-R>=SuperTab()<CR> Here’s another example
I have a big HTML file that has lots of markup that looks like this: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> I'm trying to do a Vim search-and-replace to get rid of all class="" and style="" but I'm having trouble making the match ungreedy. My first attempt was this %s/style=".*?"//g but Vim doesn't see
I am trying to create a Vim mapping that will operate on the current line, taking a string like this: [boiled cabbage, mad donkey, elephant, very dark fudge] And quoting all the list elements to end up with this: ["boiled cabbage", "mad donkey", "elephant", "very dark fudge"] I tried with vim regexes, but figured it would be easier to write a function that takes the current line as an argument and
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く