1 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/25(金) 18:09:23.82 ] Vim 6以降に関する話題、Part20です。 www.vim.org/ 前スレ Vim Part19 hibari.2ch.net/test/read.cgi/unix/1308288838/ 関連情報は>>2-8 あたり。
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/23(金) 21:27:03.95 ] セルの中でvi風に編集はできないのか・・・
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 10:32:03.62 ] >>380 それは難しいんじゃ……
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 10:35:18.48 ] なんか今回のパッチあてたら常にset moreな感じになっちゃうね
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 11:28:37.54 ] そんなあなたにKeyVi easter.sakura.ne.jp/KeyVi/
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 12:53:07.97 ] >・年齢が16進数で10代ぢゃなくなりますた。 > 0xハタチです。 ・・・
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 13:29:33.92 ] ペーストしたテキストのインデントが、ペースト先のインデントと違っていた場合(例えばif文の中)に、 インデントを合わせる簡潔な方法を教えてください。
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 13:56:31.09 ] >>385 ]p
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 13:56:45.76 ] >>385 pでペーストせずに、]p
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 14:00:29.91 ] ありがとうございます。 ]p … 少し押しづらいですね
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 14:01:45.05 ] >>385 ただしオートじゃなくてカーソル行のインデントが使われるだけなので、例お望みの動作とはちょっと違うかもしれん。
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 15:57:15.19 ] ペーストしてからインデントすりゃいいじゃん そんなしょーもない知識覚えるだけ無駄
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 16:02:55.32 ] ]p知らなかった… これはだいぶ楽になるー >>390 それかなり手間かかるからめんどくさかったんだよね
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 16:08:59.93 ] 自分の知らない操作否定派まで現れた。 学習拒絶?
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 16:22:54.44 ] そうだよな。9314行下に移動したいときは下向きカーソルキーを9314回押せばいいんだよな。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 16:58:35.54 ] Viスレ見てないとわからないぞw
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 17:07:10.19 ] >>383 KeyViだとExcel上で使おうと思った場合、結局F2とか押さなきゃならなくて不便じゃね。 セル内改行もAlt+Enterになっちゃうし。 >>380 ExAddinっていうアドインをつかうと任意のショートカットキーに 「セルを任意のエディタで編集」って言う機能を割り振りできる。 gvimだとナゼか編集内容がセルに反映されないけど、jvim3だったらいける。 >>377 のvimxlsと組み合わせて使えれば、多少はマシになりそうな気がする。 俺は↓を参考に全部yamyでやってるんで試さないけど。 ttp://www.geocities.co.jp/Playtown-Spade/9505/other/mayu/asVimode.mayu.txt Excel上の動きもそこそこ考慮してある見たいで、少し変だけど使える。 スレ違いだな。
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 19:08:14.32 ] >>392 >>390 じゃないが俺も二度手間多すぎてgp=aBになった派
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 19:35:56.41 ] >>396 Nice! ブロック内ならその手もあり。 最初のgなくてもいいんちゃう?
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 20:37:09.79 ] >>397 趣味もあるけどこの方が=''とか=zkなんかで応用が効いて便利
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 21:16:10.29 ] ブロックなければ p=g'] を map かね。 indent が正しく走らないと使えないので ]p には意味があると思うが。
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 21:25:52.99 ] しかし [ とか ] が混ざるコマンドはいつまで経っても覚えられんのう
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 21:42:57.18 ] nnoremap <expr> gp '`[' . strpart(getregtype(), 0,1) . '`]' 貼り付けたテキストをビジュアル選択状態にする 〜Vimテクニックバイブル3章15節
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 22:00:35.55 ] >>399 '[と']の間だけ=でインデント直しても意味ないから 手軽に周りを巻き込むためにはやっぱ=zkが汎用性高いかなと思ってるんだがどうだろうな ]pは条件節の上にカーソルがあるときにインデント追加してくれなかったり いまいち気が利かないからやっぱ後から直す派だな
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 22:55:10.95 ] '] とか普段使ってないからよくわからないけど '[, '] 間以外で indent する必要って何? 後続の indent が変わる時とか? ]p はまあ… 打鍵数が同じで = が完全に期待値なら使う理由はないけど。
404 名前:402 mailto:sage [2012/03/25(日) 00:18:42.99 ] あれ、すまん gpじゃなくてpならカーソル動かんから=']の方がお手軽キレイか
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 02:11:43.51 ] vim を使ったことの無い人からすれば、 このスレは隠語で離しているような状態だよなw
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 03:59:24.76 ] あー違う違う、もうちょいl。そう、そこにpしといて。 終わったらggしていいから。
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 07:33:38.49 ] たまにwindowsのメモ帳とか使うと恐ろしく使い辛いツールに思える
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 08:13:27.91 ] 確かコーンウェルの「真犯人」で、電話越しかなんだったかでviコマンドを指示してるのが あったと思う
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 08:13:39.50 ] >>407 さすがにメモ帳はキツいわ 素のViもアレだけど
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 09:35:49.96 ] 酢はカラダに良いよ。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 10:55:34.92 ] Vinegar IMproved
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 15:25:42.03 ] nviやBSD viは勘弁。。
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 16:55:19.89 ] Windows 上の jvim (ver3 ごろから分岐したモノ) Windows/Linux 上の Ver5 以上の vim, GVim の2種類しか、使ったことにない。 いったい、どんだけ vi 風エディタってあるんだ
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 17:05:28.09 ] もうviと言ったらVimと思って良いぐらいのレベルには来てるよな 素のviなんて使ってるひとほとんどいないだろうし
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 19:11:14.46 ] stivie とか elvis とか
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 19:17:59.04 ] 昔は名前のどっかにviが入った不思議viクローンがたくさんあったなぁ つってもDOS時代くらいまで記憶がさかのぼるけど
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 20:08:01.19 ] viviとか。中身はゴミでのくせにシェアウェア(笑)
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 20:08:27.26 ] 訂正:ゴミのくせに
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 21:07:11.30 ] ViViは…どうしてああなっちゃったんだろうな? vi分を切り離して普通のエディタにするか viに特化してxyzzyみたいなポジションを狙えば良かったのに どっちも中途半端&変なライセンス認証ってのがねぇ 俺はエディタの出来自体はゴミとは思わないけど褒めどころも難しい
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 21:11:08.91 ] viviっつーとユーザの大学分布とか公開してたアレか 当時若干引いたわ
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 21:17:57.91 ] Emacs/Vim が存在するので、似た操作体系のシェアウェアは存続できない。 シェアウェアとして生き残るのは、秀丸、EmEditor のようなエディタ。 ViViが、中途半端になるのは宿命だったのかな。 ひとりで開発をしているのならば、 Vim についていくのは拷問だろうし。
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 21:48:46.85 ] Windowsでしか使えないという時点で選択肢にはいらなかった
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 22:31:09.02 ] >>419 ViViて、まだ開発続いてたんだな
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 23:39:15.46 ] ViViはやっと使い物になるリリースが出たと思ったら、あっさり安定ブランチ打ち切って 開発ブランチに突入するんだもん。Mozillaだってそこまでひどくねーぞ。 開発者が、コードを捨ててスクラッチからやり直したい病に取り憑かれているよ。 あと何回発病するんだって。
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 00:00:44.55 ] 完全にスレチ感があるけど、こういうのは面白い試みだと思うよ。 vivi.dyndns.org/vivi/3.04/CSV.html Vimで拡張されている機能を取るか、ViViで拡張されている機能を取るかの選択だと思うんだけど、そこは好みじゃないかな。 俺含め、このスレにいるような人たちは当たり前のようにVimを選択するだろうけど
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 12:37:49.10 ] viモードのあるwz editor、みたいな路線だよねviviは
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 14:36:06.74 ] うーん よくわからん人よねぇ、ViViの作者は 眺めるぶんには面白い
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 15:40:29.83 ] viviのページはじめて見たけど面白そうなエディタじゃないか。 Vimには出来ない機能が付いてるし。 インライン画像とかインラインCSVとか。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 17:04:45.72 ] viviの話は別の板でやってくんね?
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 18:39:26.85 ] 昔は vivi スレってあったのかね?
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 18:57:34.90 ] マイナーテキストエディタ愛好会 Part3 anago.2ch.net/test/read.cgi/software/1232090675/ 適当に探したけど、ここじゃないかな。テンプレにもあるし。
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 19:07:28.85 ] 単独スレは テキストエディタ「ViVi」ってどうよ? pc5.2ch.net/test/read.cgi/software/1015630244/ ViViエディタ Part 2 pc11.2ch.net/test/read.cgi/software/1095612985/ 【スリル満点】ViViエディタ Part 3【バグ大目】 pc11.2ch.net/test/read.cgi/software/1191685836 ここと関連は深いけどスレ違いっていうか板違いになっちゃうんで つもる話があればソフ板のVimスレかテキストエディタスレで語ってはどうかな
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 19:20:08.51 ] VimVim を誰か作って。
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 20:28:59.97 ] xyzzyのような、Windows環境に配慮したVimのポーティング希望。 特にutf8周りがなんともな… 外部コマンドとして gnu sortを呼び出すと文字コード周りで問題起こすので。。
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/27(火) 00:35:18.52 ] xyzzy優秀だけど、Emacsでいいだろ。
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/27(火) 00:53:16.37 ] Sublime Text 2 をVimモードで使ってみるとか
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/28(水) 01:07:15.83 ] foldexprについて教えてください setl fdm=expr foldexpr=<SID>python_fold(v:lnum) fu! s:python_fold(lnum) let l:line = getline(a:lnum) let l:next = getline(a:lnum + 1) if l:line =~ '^\s*def.*:$' return 1 elseif l:next =~ '^\s*def.*:$' return '<1' endif endf とりあえずafter/ftplugin/python.vimにこんな感じに書いて試してみてるんですが うまくいかないのでアドバイスをお願いできませんか
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 08:29:31.67 ] >>382 7.3.483のパッチで直ってました
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 09:29:56.04 ] >>437 俺Pythonよく知らんけど、メソッド単位で折りたたみたいならできた。 globalメソッドにしないと動かん。 setl fdm=expr foldexpr=PythonFold(v:lnum) fu! PythonFold(lnum) let line = getline(a:lnum) if line =~ '^\s*def.*:$' return '>1' endif return '=' endf
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 20:00:15.95 ] expr-isとexpr-==の違いがヘルプを読んでもイマイチ理解できないので誰か説明してくれないでしょうか?
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 20:31:26.70 ] >>440 書いてあるまんまでいいと思うけど。 is を List や Dictionary に使う場合は、それらの参照が同一かどうかをチェックする。 == は値しかみてない、ってことじゃなかろうか。 let a = [10, 20] let b = [10, 20] let c = a let cp = copy(a) let dcp = deepcopy(a) echo 'List' echo [1, 2, 3] == [1, 2, 3] echo [1, 2, 3] is [1, 2, 3] echo a == [10, 20] echo a is [10, 20] echo a == b echo a is b echo a == c echo a is c echo '----------' echo 'copied List' echo a == cp echo a is cp echo 'deep copied List' echo a == dcp echo a is dcp
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 00:13:29.52 ] >>309 x-emacsの背景は透過できなかったが 仮想端末は透過できてカッチョよかったから
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 00:19:01.86 ] >>442 それ新しいな
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 12:25:32.16 ] Emacsもたま〜に使うが、そのときは -nw 付けてるな 折角端末上で使えるのにGUIにしたくない Vimメインなのも、端末上でそのまま使えるからだし
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 23:19:05.76 ] 今って fileencodings の途中に encoding と同じものを入れても そこで必ず止まる訳じゃないんだな。昔は違った気がするけど。 これで cp932 を後においやれる。
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 23:29:57.32 ] 止まるよ? utf-8だけ特別。
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 07:29:01.63 ] あーそうだったのか。 utf-8 に変えた時に前の方にもってくればよかったのか。 非 utf-8 の判定精度が高ければ fencs の最初にした方がいいのかね。
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 15:02:25.10 ] ascii判定の問題もあるからenc=utf-8ならfencs=ucs-bom,utf-8,...がいい。
449 名前:名無しさん@お腹いっぱい。 [2012/04/01(日) 15:06:25.30 ] files.kaoriya.net/goto/c81pdf なんで英語配列推奨しときながら、HHKを推奨してるあたりカンチガイも甚だしい。
450 名前:名無しさん@お腹いっぱい。 [2012/04/01(日) 15:35:29.78 ] emacsみたいな強制インデントが欲しい。 もう何をどう入力しようが絶対にインデント崩せないくらいの強力な奴。
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 16:56:18.60 ] >>449 俺んとこも英語配列のHHKだけど……?
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 17:09:50.23 ] 多分、HHKのは本当の意味での英語配列じゃないとかなんとか
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 19:00:49.68 ] >>452 たしかにちょっと違う。そんな俺はリアフォ派
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/02(月) 00:13:30.37 ] >>449 >>452 使用頻度の高いEscとDelを下ろしたから却って打ちやすくなってると思うけど?
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/02(月) 00:16:04.43 ] あ、DelじゃなくてBSだった
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/02(月) 00:52:04.80 ] >>454 そいや~ってどこにあるの?HHKだとそこESCにつぶされるよね
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/02(月) 12:23:20.72 ] \の右隣
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/08(日) 17:45:16.96 ] まだvimを使い慣れていないので、 たまに文書の中に i とかが残るwww
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/08(日) 17:52:53.45 ] viから離れてemacsとかで作成すると残ることはある。
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/08(日) 22:19:55.05 ] ネオコンプリキャッシュとか サラウンドビムとか ユナイトとか すごく便利です。 作者のかたありがとうございます。 m(__)m
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 06:06:18.02 ] set wildmenuが効かない・・・ ttp://codepad.org/6YPpis5y ↑vimrc ほかのひとのVimrcだと効くから自分の設定ファイルの中の何かが原因なのだろうけど 何が原因か分からん/ ,' 3 `ヽーっ 誰かご教示いただければ・・・(´・ω・`)
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 07:46:22.01 ] >>461 :verbose set wildmenu? これで最後にwildmenuが設定された箇所がわかる
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 17:09:17.48 ] ttp://www.dotup.org/uploda/www.dotup.org2846165.jpg 問題なくvimrcで定義はされているみたいなのです・・・ 設定ファイルは.vimrcと.gvimrcの2つのみですね やっぱりダメなんだよなぁ・・・
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 18:19:57.87 ] 効いてないことはないんでない? 効いてるけど、たとえばその後使用するキーが別の機能に上書きされてて、使えないように見えるだけとか。
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 18:44:32.82 ] wildmodeが full 以外になってるとか
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 23:28:23.07 ] Wildmodeのせいでした・・・(´・ω・`) 初歩的な質問ごめんなさいでした! これでやっとperlを勉強し始めれる・・・・
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 23:37:43.91 ] むしろwildmenuを今知れたから、ありがとう。
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 00:55:19.17 ] 下方向に検索して1番目にヒットした文字列を変数に代入したいのですが /[a-z]\+ でヒットさせた場合(このコマンドでなくてもいいのですが)、その後どうやって取得するのでしょうか?
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 01:06:28.85 ] yw
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 10:38:14.22 ] >>468 ヒットした位置で y//e<CR> とかかな
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 16:53:38.50 ] >>470 さんに教えていただいたy//e<CR>をコマンドとして打ってみたのですが2番目のスラッシュを押した時点で検索コマンドのほうに切り替わってしまいました 使い方が分からず:help yを確認してみたのですが分かりませんでした。 ywでやってみました aa bb cc ddという文字列に対して /[a-z]\+ yw でバッファにヤンクできました 理想はとしてはスクリプトとして呼び出す形で利用したいのですが 検索パターンが英単語に縛られず、以下のような正規表現パターンでも取れるようにしたいのですが ywの場合ですと英単語のコピーとなるので、検索でヒットして黄色くなった部分の文字列のコピーはできませんか? :execute ":normal /[a-zA-Z0-9;:_-]\+"
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 17:12:04.86 ] いや、検索に入っていいんだよ。 そのまま打つ。
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 17:58:12.43 ] 横だけど、こういう小ネタ好きだわー。 でも、その後の検索にも/eがついてしまうのがちょっぴり残念ね
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 20:33:52.67 ] >>471 executeでまとめるならこんな感じかな :execute "normal! /[a-zA-Z0-9;:_-]\\+\<CR>y//e\<CR>" >>473 ですね 連続して検索だとちょっとやりにくいですね
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 20:53:37.91 ] そのままy//e<CR>と打ったらヤンクできました。 コマンドモードからはやりたい事ができるようになりました。 これをスクリプトとしてこう書いてみたのですがヤンクできません もしよろしければこちらもアドバイスのほうお願いします :execute ":normal /[a-zA-Z1-9;:_-]\+" :execute ":normal y//e<CR>"
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 21:22:57.14 ] なるほど〜。y//e か! こんなんしか思いつかんかった… function! Kensaku(pat) return matchstr(getline(search(a:pat)), a:pat) endfunction
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 00:06:01.84 ] >>475 :execute ":normal! /[a-zA-Z1-9;:_-]\\+\<CR>" :execute ":normal! y//e\<CR>" あとnormalコマンドで検索する方法は↓ vim.wikia.com/wiki/Using_normal_command_in_a_script_for_searching
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 00:12:37.75 ] >>474 >>476 ありがとうございます 期待通りの動作になりました 今回は2通りの書き方がある事も学べたので感謝します
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 19:57:27.85 ] Vi IMouto
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 20:35:11.90 ] 俺のvimがこんなに可愛いわけがない