vim6
[60:55 (2001/06/07(木) 23:18)]
>>56
perlやrubyや、vimスクリプトでgrepを実現するとしても難しいですか?
>>57
> grepが非同期である必要ないでしょ。
> 時間がかかるならもっと正規表現をうまく使ったり
> 対象のファイルを絞ったりすればいい話じゃないかな。
操作をまったく受け付けない時間が5秒でもあると、
結構気になるものだと思うのですが、どうなんでしょう。
また、正規表現で対象のファイルを絞るのって、どうやるのですか?
> # 関係ないけどxyzzyのgrepを途中で止めるのどうやるの??
Ctrl+G で止まりますよ。
[61:KoRoN (2001/06/08(金) 00:09)]
>>60
vimスクリプトにはスレッド・プロセス等の概念がないで普通にはできません。
PerlやRubyでスレッド回したらどうなるのかなぁ?。試したことありません。
上手く書けばできそうな気もします。そんなことができるのか私も知りたいくらいです。
もしもやってみてうまくいったら是非教えて下さい。
grepでヒットが多いために5秒くらい入力を受け付けない時でもCtrl-Cは有効なハズですけど…
[62:57 (2001/06/08(金) 00:44)]
>>60
正規表現で対象のファイルを絞るんじゃなくて
正規表現で検索文字列をきちんと書いたら、
出力が減って少しは待ち時間が短くなるんじゃないかな?って事です
>Ctrl+G で止まりますよ。
おうThanx。emacs系の操作すっかり忘れちゃってるな・・・
[63:55 (2001/06/08(金) 10:52)]
>> 62
> 正規表現で検索文字列をきちんと書いたら、
> 出力が減って少しは待ち時間が短くなるんじゃないかな?って事です
なるほど、でもこちらのほうでは、ネットワーク越しに多数のファイルを
検索しているので、ファイルの転送自体に時間がかかっているんです。
>> 61
> PerlやRubyでスレッド回したらどうなるのかなぁ?。試したことありません。
> 上手く書けばできそうな気もします。そんなことができるのか私も知りたいくらいです。
やってみます。
うまくいったら、こことKoRoNさんの掲示板にでも書き込みますね。
[64:KoRoN (2001/06/08(金) 12:24)]
>>63
個人的な感想なので形式上sageておきますけど、期待しています。
前々からVimからのスレッドコントロール+同期には興味がありましたから。
[65:厨房 (2001/06/08(金) 14:44)]
>>KoRoN
あのKoRoNさん、貴方、いろいろ詳しいですね。
これからも失礼ながらお世話にさせて頂きます。
宜しくお願いします。
[66:KoRoN (2001/06/08(金) 21:39)]
>>65
僕がお世話してもらえるんですか?!(藁
ともかくこちらこそvimともどもよろしくお願いします。
[67:vim6 (2001/06/09(土) 16:44)]
>>5
>fold(折畳み)によるアウトライン表示。
ていうけど、もっと具体的に説明してくれませんかな。
[68:KoRoN (2001/06/09(土) 17:05)]
>>67
foldを使うと見かけ上、テキストの一部を行単位で隠すことができます。
それで章などのタイトルだけを残して本文を隠せばアウトライン表示したのと同じことになります。
隠す範囲の指定には行番号の直接指定や、scriptやsyntaxが使えます。
操作の方法などは:he fold.txtを読んでください。
実例は次あたりが参考になるでしょう。
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=974563729&st=477&to=477&nofirst=true
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=974563729&st=482&to=483&nofirst=true
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=974563729&st=492&to=493&nofirst=true
[69:vim6 (2001/06/11(月) 15:14)]
vim-6.0aj
read.cgi ver5.26+ (01/10/21-)