vim6
[56:KoRoN (2001/06/06(水) 14:30)]
CTRL-Cでgrep検索自体を止めてしまう、というのではダメですか?
止めた後でそこまでの結果に対して:ccや:cnそれに:cNを使用できます。
grepは続行させたいかもしれませんが、ちょっとその方法は思いつきません。
[57:名無しさん@お腹いっぱい。 (2001/06/07(木) 12:40)]
grepが非同期である必要ないでしょ。
時間がかかるならもっと正規表現をうまく使ったり
対象のファイルを絞ったりすればいい話じゃないかな。
# 関係ないけどxyzzyのgrepを途中で止めるのどうやるの??
# 仮想メモリ使い果たして逝ってもうたし。
[58:名無しさん@お腹いっぱい。 (2001/06/07(木) 14:03)]
ァァァァァァァァЫ魚魚ЫァァァァァЫ魚魚Ыァ
ァァァァァァァァ魚齲齲韻Ыァァァァ魚齲齲韻ЫァァァァァァァァァァァァァァァァァァァァァァァァァァァЫ魚Ыァ
ァァァァァァァァ魚齲齲齲魚ァァァァ魚齲齲齲魚ァァァァァァァァァァァァァァァァァァァァァァァЫ魚魚魚韻齲韻魚Ыァ
ァァァァァァァЫ韻齲齲韻ЫァァァЫ韻齲齲齲韻魚魚ЫァァァァァァァァァァァァァЫ魚魚魚魚魚魚韻齲韻韻齲齲齲齲魚ァ
ァァァァァァЫ韻齲齲韻ЫァァァЫ韻齲韻魚韻齲齲齲魚ァァァァァァァァァァァァァЫ韻齲齲齲齲齲韻魚魚韻齲齲齲韻Ыァ
ァァァァァЫ韻齲齲韻ЫァァЫ魚韻齲韻ЫЫ韻齲齲韻ЫァァァァァァァァァァァァァァЫ韻齲齲韻魚Ыァ魚齲齲韻魚Ыァ
ァァァァァ魚齲齲韻ЫァァЫ韻齲齲齲韻Ы魚齲齲韻ЫァァァァァァァァァァァァァァァァЫ魚魚ЫァァЫ韻韻魚Ыァ
ァァァァЫ韻齲韻ЫЫ魚魚魚魚魚魚韻齲韻韻齲韻ЫァァァァァァァァァァァァァァァァァァァァァЫ魚韻韻Ыァ
ァァァЫ韻齲韻魚魚韻齲齲韻ЫァァЫ韻齲齲齲魚ァァァァァァァァァァァァァァァァァァァァァЫ韻齲齲魚ァ
ァァЫ韻齲齲韻韻齲齲齲齲齲魚ァァЫ韻齲齲齲韻魚ЫァァァァァァァァァァァァァァァァァァァЫ韻齲齲韻Ыァ
ァЫ韻齲齲齲韻魚韻齲齲韻魚ЫァЫ韻齲齲齲齲齲齲韻ЫァァァァァァァァァァァァァァァァァァァЫ韻齲齲韻Ыァ
Ы韻齲齲齲韻ЫЫ韻齲韻Ыァァァ魚齲齲韻魚韻齲齲齲韻魚Ыァァァァァァァァァァァァァァァァァァ魚齲齲齲韻Ыァ
魚齲齲韻魚ЫЫ韻齲韻ЫァァァЫ韻齲韻ЫァЫ魚韻齲齲齲韻魚ЫァァァァァァァァァァァァァァァァЫ韻齲齲齲魚ァ
魚齲韻ЫァЫ韻齲齲韻魚魚ЫЫ韻齲韻ЫァァァァЫ韻齲齲齲齲韻魚Ыァァァァァァァァァァァァァァァ魚齲齲齲魚ァ
Ы魚ЫァЫ韻齲齲齲齲齲齲韻韻齲韻魚魚魚魚ЫァァЫ韻齲齲齲齲齲韻魚Ыァァァァァァァァァァァァァ魚齲齲齲魚ァ
ァァァЫ韻齲齲齲齲齲齲齲齲韻魚魚韻齲齲齲韻魚ЫァЫ韻齲齲齲齲齲齲韻Ыァァァァァァァァァァァァ魚齲齲齲魚ァ
ァァァЫ韻齲齲齲齲齲韻魚魚ЫァЫ魚魚韻齲齲齲魚ァァЫ韻齲齲齲韻魚魚Ыァァァァァァァァァァァァ魚齲齲齲魚ァ
ァァァァЫ魚韻齲韻魚Ыァァァァァァァ魚齲齲韻ЫァァァЫ魚魚魚Ыァァァァァァァァァァァァァァァ魚齲齲齲魚ァ
ァァァァァЫ韻韻ЫァァァァァァァァЫ韻韻魚ЫァァァァァァァァァァァァァァァァァЫ魚Ыァァァァ魚齲齲齲魚ァ
ァァァァЫ韻韻魚魚魚魚ЫァァァァЫ韻韻Ыァァァァァァァァァァァァァァァァァァァ魚齲韻魚Ыァァ魚齲齲齲魚ァ
ァァァァЫ韻韻韻齲齲齲魚ァァァЫ韻齲魚ァァァァァァァァァァァァァァァァァァァァЫ韻齲齲韻魚魚韻齲齲韻Ыァ
ァЫ魚魚魚韻齲齲齲韻魚Ыァァァ魚齲齲韻ЫァァァァァァァァァァァァァァァァァァァァЫ魚韻齲齲齲齲齲齲魚ァ
ァЫ韻齲齲齲韻魚魚ЫァァァァァЫ韻齲齲韻魚ЫァァァァァァァァァァァァァァァァァァァァЫ魚韻齲齲齲齲魚ァ
ァァЫ韻齲齲韻ЫァァァァァァァァЫ韻齲齲齲韻魚ЫァァァァァァァァァァァァァァァァァァァァЫ韻齲齲齲魚ァ
ァァァ魚齲齲齲魚ァァァァァァァァァЫ魚韻齲齲齲魚ァァァァァァァァァァァァァァァァァァァァァЫ韻齲韻Ыァ
ァァァЫ韻齲齲韻ЫァァァァァァァァァァЫ魚魚魚ЫァァァァァァァァァァァァァァァァァァァァァァЫ魚Ыァ
ァァァァЫ魚魚魚Ы
[59:57 (2001/06/07(木) 15:00)]
xyzzy信者を怒らせてしまったようだ。スマソ。
[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さん、貴方、いろいろ詳しいですね。
これからも失礼ながらお世話にさせて頂きます。
宜しくお願いします。
read.cgi ver5.26+ (01/10/21-)