vim Part2at SOFTWARE
vim Part2 - 暇つぶし2ch968:名無しさん@お腹いっぱい。
08/10/11 13:34:12 g01qFFzX0
>>967

・上 ブラウザ
help <2-LeftMouse>
サンプル
map <2-LeftMouse> :echo "double click"<CR>

ブラウザで開くならならVimtTip 306にあるので

function! Browser ()
let line = getline (".")
let line = matchstr (line, "http[^ ]*")
exec "!netscape" line
endfunction

map <2-LeftMouse> :call Browser()<CR>

・下 正規表現
posix準拠できるかはわからんが正規表現を変更するmagicというオプションがあるので調べるといい
またこれは正規表現中に記述して動的に変更できる
help 'magic'
help /\m

プラグインにrubyの検索表現を使えるようにするものがあったので探せばposix準拠動作するものもあるかもしれない

969:名無しさん@お腹いっぱい。
08/10/11 14:54:28 tipjStBo0
>>968
(マジで!)迅速な回答ありがとうございます。

・クリッカブルURL
windowsだと!コマンドすると"hit any key"が出ちゃうみたいなんで、
以下のようにすると上手いこと行きました。
function! Browser ()
let line = getline (".")
let line = matchstr (line, "http[^ ]*")
exec "!start \"C:\\Program Files\\Mozilla Firefox\\firefox.exe\"" line
endfunction

あとは、これだと普通のタグジャンプが上手く動かなくなるのが
ちょっと気になるくらいですかね。
if line != ''
exec "!start \"C:\\Program Files\\Mozilla Firefox\\firefox.exe\"" line
else
exe "tag ". expand("<cword>")
endif
とかやってみたんですが、なんか変なところにジャンプしちゃってます。

・正規表現
\vをパターンの先頭につけると、posix標準に近い感じになるんですね。
どこを見ればいいかも分からない状態だったので助かりました。
ありがとうございます。
あと、rubyの正規表現が使えるようになるというのはコレ……かな?
URLリンク(www.vector.co.jp)

970:名無しさん@お腹いっぱい。
08/10/15 00:19:33 gDl+VQCZ0
PCのウィルス検査したら、vimのファイルが感染しているとメッセージが
表示され、驚いた。vim7.2インストールしてから、そんなに長くないのに。
最近のウィルスは凄いのか?

C:\Program Files\Vim\vim72\install.exe
C:\Program Files\Vim\vim72\uninstall.exe

971:名無しさん@お腹いっぱい。
08/10/15 02:11:43 fiANoRuf0
あー、なんか昔似たこと聞いたことあるぞ。
それはウィルスじゃないんだけど、
それが原因でその人は会社のマシンに、vim入れられなかったとか、なんとか。
ウィルスとおなじ名前の文字が含まれているとか。Love Letterだったか?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch