【2画面ファイラ】 mfiler2 【Rubyインタプリタ】 at LINUX
[2ch|▼Menu]
1:ミスターファイラー
07/07/06 17:53:58 Kr9XwuhU
みなさんこんにちは、ついに立ちましたmfiler2の単独スレです
情報交換や質問・要望など、何でもどうぞ
楽しくやっていきましょう

公式サイト
URLリンク(www.geocities.jp)
マニュアル
URLリンク(www.geocities.jp)

2:login:Penguin
07/07/06 19:17:30 9R3RJwQ1
>>1
とりあえず乙。 今からコンパってくる。

3:login:Penguin
07/07/06 21:19:22 P+1CotF9
>>1
とりあえず乙。 今からコンパってくる。

4:amel
07/07/06 21:19:23 4lQnxv41
nin

5:login:Penguin
07/07/08 00:07:05 wJ6Mn7Mk
バージョンうpの頻度すげーよな

6:mfiler2作者
07/07/08 21:17:03 wPIU1g85
スレッド作ってもらってありがとうございます。
リンク張っておきますね。

7:mfiler2作者
07/07/08 21:52:04 wPIU1g85
3.1.0でファイルのドロップができるようになりました。
音楽プレイヤーとかにファイルをドロップなどができるようになって便利になったと思います。
まあ、LinuxではあまりファイルをD&Dすることはないですけどね。
この機能は友人の実装です。彼に感謝。

Windows(cygwin)とMacintoshでもドロップできるようにしたいです。
cygwinではcraft dropがあるんですが、こいつは完璧じゃないので誰か実装してくれませんかね。
仕様はウィンドウを開いて引数のファイルをコンポネントとして表示してドラッグできるようにするだけなんですけどね。

8:login:Penguin
07/07/08 22:58:33 AY0Te6AM
>>7
amd64のUbuntuでmakeが通りません。

cd wkf-1.3.9 && ./configure && make
checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
configure: error: /bin/bash ./config.sub x86_64-unknown-linux-gnu failed
make[1]: *** [wkf-1.3.9/libwkf.a] エラー 1


9:8
07/07/08 23:08:21 AY0Te6AM
ファイラ、何使おうか?
スレリンク(linux板)
とりあえずこのスレを見直してminato_lib/Makefile.inを変更して(--build=i386)インストール出来ました。

10:login:Penguin
07/07/09 00:08:22 AY0Te6AM
質問があります。
普通にインストールしただけなんですけど、ファイルが白でディレクトリが白の太字です。
他の色は全くないんですけど、これが普通ですか?
色を付けるには自分で設定しなければダメなんですか?
それと、ディレクトリを移動するとき自分で指定して移動って出来ますか?
hを押してコマンドラインでcd /etcとかやってみたけど無理でした。

11:login:Penguin
07/07/09 13:05:01 VAtCvXPr
Minnu's filer2

↑これ何て読むのかおせーてくらさい作者さん
ミムーズファイラーツーでいいんですかね

12:login:Penguin
07/07/09 13:33:14 42syI6dr
みんなのファイラ

13:login:Penguin
07/07/09 21:06:49 5x3UNCxS
Ubuntu 7.04でmfiler2 3.1.0bを実行したところ
Segmentation fault (core dumped)
となってしまいました。以前のバージョンなら実行できたのですが。
コアダンプしているはずなのにコアファイルを吐かないのでよくわからんので
すが、一応報告しておきます。

14:login:Penguin
07/07/09 21:38:15 42syI6dr
>>13
ubuntu じゃないけど x86_64 環境でセグフォを確認。
mfiler 3.1.0
#0 0x00002ae8575cbaa7 in ?? () from /usr/lib/libruby18.so.1.8
#1 0x00002ae8575da357 in rb_load () from /usr/lib/libruby18.so.1.8
#2 0x00000000004043c0 in read_rc_file () at main.cpp:202
#3 0x0000000000405d08 in main (argc=1, argv=0x7fff539c1768) at main.cpp:880

15:mfiler2作者
07/07/10 01:34:23 vNr7ApDd
>>7
お手数かけます。自動的にコンパイルとおるように修正しておきます。
結構64ビットな人が多いようなので。

>>10
sでソートメニューからcでカラーを選んでください。
ただ環境によっては駄目なようです。
自分で移動というのはディレクトリをコマンドラインで移動ってことですね。
それならJでcmdline jumpです。2つありますが、一つはカレントディレクトリが最初に
書かれていて、もう一方はデフォルトが空欄です。空欄はルートディレクトリからの移動で便利です。
cdは入れてもいいかもしれませんね。mfiler2内臓シェルでのスクリプトで使う可能性はあるので。
まあ、そういうのは基本的にMeta-xのrubyスクリプトで処理して欲しいですけどね。

>>11
好きに読んでください。ヒントはローマ字読みです。

>>13
以前と$HOME/.mfinfoの仕様が変わっています。$HOME/.mfinfoを消して
再実行してみてください。

>>14
上記と同じだと思います。もしくは$HOME/.mfilerを消してみてください。
(自分で定義したものはバックアップを取っておいてから)

16:13
07/07/10 04:21:41 C+KOf2LK
>>15
どうもです。.mfilerと.mfinfoを削除したら動くようになりました。

17:13
07/07/10 04:45:04 C+KOf2LK
拡張子を別に表示するようになったとのことですが、拡張子のないファイル・
ディレクトリも"."を含めて6文字までしか表示されず、例えば、
ディレクトリが"mfiler2-3.0.7c""mfiler2-3.1.0b"と二つあっても、
どちらも"mfiler"と表示されてしまいます。ディレクトリと拡張子のないファ
イルについては、この処理をさせないほうがよいんじゃないでしょうか。

それと、機能として"."で始まるファイルとディレクトリの表示・非表示を切り
替える仕組みがあったらいいなと思います。ホームディレクトリにある大量の
設定ファイルが普段は邪魔なので…。

あと、個人的には右側の更新日時はあまり見ないのでそこを非表示にして、ファ
イル名の表示領域を広げられるようになったら嬉しいかな。機能要望ばっかで
すいません。

18:13
07/07/10 04:52:14 C+KOf2LK
あー、ファイルのマスクは今ある機能でできそうですね。すみません。

19:mfiler2作者
07/07/10 09:32:55 vNr7ApDd
>>17
拡張子の表示は確かにその方が親切ですね。今日ちょっとやってみます。

"."ファイルの表示非表示はありますよ。"."キーです。

右側の更新日時は表示しない2画面モードを作ってみます。

機能要望はうれしいですよ。ソフトウェアの良い点・悪い点って使い始めの方以外見えにくいですから。
遠慮なく言ってくだされ。

20:mfiler2作者
07/07/10 13:18:53 vNr7ApDd
>>17
実装しました。ただしディレクトリのみ拡張子部分に名前がはみ出すようにして
拡張子の無いファイル名に関しては拡張子部分まではみ出しません。
やってみたんですが、拡張子部分が空欄の方が拡張子がないことが分かりやすいと思ったせいです。
もう一つの更新日時を表示しない2画面モードの方を使えばだいぶファイル名表示部も広くなるので、そっちをつかってください。
これで横サイズが80文字の端末でも2画面が使いやすくなったと思います。
X端末が使える環境でも端末サイズは80文字の方が描写が早く
mfiler2でもカーソル移動がスムーズなので、これは気に入りました。

21:17
07/07/10 21:01:06 C+KOf2LK
>>20
仕事早っ!対応ありがとうございます。早速、更新日時を表示しない2画面モー
ドを使ってみたいのですが、どのキーを押せばいいのでしょうか。マニュアル
を読んでみたのだが分からずじまい…

22:login:Penguin
07/07/11 08:09:24 MHP7XutJ
> サクーシャ様
ファイルの表示形式をls -lみたいにできないでしょうか?
今の形だとパーミッションや所有者・グループを見るには
カーソルを持って行かないといけないので、これを一覧で
見られたらいいなと。

例えばこんな感じで。
-rw-r--r-- hoge hoge 452 07/02 .bashrc
-rw-r--r-- hoge hoge 5k 2006 .canna
-rw-r--r-- hoge hoge 13k 05:24 .emacs
パーミッション、所有者、ファイルサイズ(ブロックサイズ付)、
更新日付、ファイル名あたりを一覧で見れると嬉しいです。
日付は今日更新なら時刻を、今年更新なら日付を、1年以上前なら
年を表示する、といった感じでいくと表示領域が節約できていいかな。
X68kのmintだとこういう感じで表示できて便利でした。

ちなみに、あふでも同じ要望出したことがあるんだけど、
ファイル描画周り全部書き直し → ほぼ全面的に作り直しということで
見送られてしまいました…


23:mfiler2作者
07/07/11 21:41:03 3MjWmRoE
>>21
sを押してAです。次の起動時からはそれがデフォルトになります。
($HOME/.mfinfoに保存される)

>>22
sで1を押してもらえれば1画面表示ですがパーミッション、所有者などの一覧が見れます。
2画面でも1画面と同じように色々な画面モードが合った方がいいですね。
ちょっと実装してみます。

mfiler2は画面周りはやっていることはシンプルなので(作者には)改造が簡単です。
上記の機能もコピペで1時間くらいで実装できると思います。

sのソート&画面モード、英語で分かりにくいみたいなので
使い方のページにちょっと書いてみます。

同じインタプリタ内臓ファイラとしてmintと比べられることが多いので
ちょっとx68エミュレータでmintを研究してみます。
特に言語周りに興味があります。
Linuxでのmintの再来という期待に答えられるようなファイラを目指したいと思います。

24:login:Penguin
07/07/12 01:25:03 4z/uzPLO
うむ、頑張っておくれ

25:21
07/07/12 22:33:36 JJPL0xsY
>>23
できました。ありがとうございます。長いファイル名でも区別できるようになっ
ていい感じです。

26:mfiler2作者
07/07/14 18:08:11 MqITlgjf
3.1.1で描写周りを書き直しました。
今まで1行表示ならパーミッション、更新時間、サイズなどを全て表示、3行表示ならサイズのみなど
画面のモードによって表示するものが固定されていましたが
自由に変更できるようになってます。
1画面表示でファイル名のみ表示、2画面表示でユーザー&グループ表示や、3行表示でパーミッション&サイズ表示など。

ただ表示が長すぎて画面からはみだす場合の処理は特にしていないのでユーザーの責任で
端末のサイズに応じた選択を行ってください。

あとmfiler2をファイル管理でなくweb開発(PHP,perl,python,ruby)などに使う場合
2画面表示より1画面表示が使い易いです。ファイルがたくさん表示できるので。
で、ファイルのコピーなどがしたくなれば、Tabを押して2画面にして、終わったらqで
また1画面に戻す。そんな使いかたを想定しています。
作者もmfiler2はそんな感じで開発しています。

27:mfiler2作者
07/07/14 18:11:54 MqITlgjf
付け足し。描写オプションはsに間借りしてましたが、新たにVにバインドしました。

28:login:Penguin
07/07/16 05:29:29 xLQ7w0sx
ウィンドウの数にかかわらずVでパーミッションやサイズの表示を切り替えら
れるようになったんですね。なかなか便利です。

ところで、ゴミ箱を空にするキーってないんでしょうか。まあ、ゴミ箱ディレ
クトリに入って、Home dとすればいいだけなのですが。

29:22
07/07/18 01:54:01 umzwZbzt
3.1.1bを入れてみました。
表示関係の自由度がかなり上がっていい感じですね。
2画面でパーミッション,nlink,ユーザ、グループ表示にしてます。

nlinkは見ないんだけど、表示しないと落ち着かないのでonで。
パーミッションとかはファイル名の前に置けたらと思わないことも
ないんですが、これだけ自由にできれば素晴らしいと思います。
ただ、ラストピリオド以降は分けない設定も欲しいです…

V->lと打つと、「toggle n(l)ink」と「toggle (l)ist mode」が
両方効いてしまうようなので、このあたりも調整されると尚素敵かと。

.mfinfo2が廃止されて、jumpmenuも.mfinfoに統括されたみたいですが、
.mfinfo内の「<directory menu>」の次の行が登録アイテムの総数で、
その次の行から順にディレクトリを書いていく仕様になってるみたいですね。
カスタマイズで困ってる人がいるかも知れないので一応メモがてら。

あとは、細かい「こうなってると嬉しい」点としては
・設定ファイルをmfiler2起動中も書き換えられたらいいな
・メニューのPageDown,PageUpは上下でループしない方が好き
・メニューのダイレクト選択ができると嬉しい
ってな感じでしょうか。

メニューのダイレクト選択はあふみたいな先頭文字で指定するよりも
A " MINTコマンド (mint) " ${MINTHOME}
みたいに選択文字と表示名と分かれてる方が個人的には好みです。
例によってmintの設定なんですが。

作者さんが親切なので言いたい放題言ってますが、もちろん全て
実装しろなんて言ってる訳ではありませんので適当にしてやってくださいな。
自分でもまだmfiler2で試せてない部分も多いので勉強しますー


30:mfiler2作者
07/07/18 20:48:24 eqDWaYNg
>>22
喜んで貰えて表示関係書き直したかいがあるってもんです。
拡張子(とはUNIXでは言わないですが)を別に表示するしないのオプションは
必要ですね。作っている最中に、たぶん、そういうのはでるのではないかと思っていました。
また入れます。

V-lは見落としてました。V-iでnlinkにします。

設定ファイルをmfiler2起動中も書き換えるというのは難しいです。
面倒かもしれませんが、.mfilerを書き直して再起動で勘弁してください。
メニューのPageDown, PageUpは上下の端で止まるようにしてみます。
ただカーソルキー上下ではループします。

メニューのダイレクト選択とはなんでしょうか?
さっきのVでの表示関係メニューのlでlist modeが選択されるといった
類の操作とは違うんですよね?

31:mfiler2作者
07/07/18 20:51:43 eqDWaYNg
>>28
ごみ箱でd,Dしてください。

32:22
07/07/20 02:17:37 lU0Dv0so
メニューのダイレクト選択ってのは、そんな感じです。
ただ、これを[j]のジャンプメニューでやりたいんですね。

例えば、あふだと
controller
model
view
みたいなメニューを登録したりします。
実際のディレクトリ名とは別に登録名を付けます。
ジャンプメニューを表示した状態で各項目の先頭文字を
入力すると、その項目にカーソルが移動します。

この状態で[j]でメニューを呼び出してから[m]を押すと
modelの行にカーソルが行くって具合です。
設定によってはその時点で実際にジャンプもします。

mintの場合は、
A " MINTコマンド (mint) " ${MINTHOME}
のように、設定ファイルに
[決定のためのキー] [メニュー表示文字列] [実際のジャンプ先]
の順で記述します。あとの操作は同じような感じですね。

今のmfiler2でも設定次第でやれるのかも知れませんが。
まだ設定ファイルまで手を出しきれてません…

33:mfiler2作者
07/07/20 14:06:28 dGks6Y+R
>>32
それは便利ですね。
jumpメニューを追加するときにタイトルとキーを指定できればいいですね。
ちょっとやってみようかなと思います。
また.mfinfoの仕様が変わっちゃいますが・・・

34:mfiler2作者
07/07/20 15:37:30 dGks6Y+R
3.1.1cで対応しました。.mfinfoの仕様は変わっちゃいました。
一度.mfinfoを消して起動してください。
一応バックアップ取っておいて、新しい方と古い方のファイルの内容を見てもらえれば人力でコンバートは可能かもしれません。

あと、mfiler2はメニューのカーソルの循環などソフトウェアの動作
のカスタマイズはその動作自体Cレベルで書いているところが多いので
設定ファイルでのカスタマイズは限界があります。
emacsのようにその辺りを期待されている方は多いと思いますが
その要望には残念ながら答えられません。
今のところオプションで対応していますが、その辺りは今後の課題とさせてもらいます。

35:login:Penguin
07/07/23 12:27:36 LiHUN1WY
仕事はやすぎてワロタw

36:login:Penguin
07/07/25 14:02:42 A3j4bxB5
仕事が速すぎて使う側が追い付けてない予感w
自分もようやく.mfilerのカスタマイズを始めた程度だ。
カスタマイズ系はひとまずおいて、ひとつ気になった
動作があるので忘れない内にこれだけ投げときます。

2画面モードかつ左右キーで親ディレクトリに行ける設定の時、
[o]で反対側と同じパスに変更した直後は左右キーで親階層に
移動できないっぽいです。

手元だと、2回押すとちゃんと行けるんだけど、
1回目はカーソルが一番上に行くだけって状態です。
普通に../でEnterしても同じ症状なので、
[o]の挙動がよろしくないのかも。

あとついでに要望上げると、1画面モードでも左で上階層に
戻れると嬉しいっす。


37:mfiler2作者
07/08/17 09:47:13 +7ggluMR
>>36
遅くなってすみません。
最新版で、1画面でも左キーで上に上がるようになりました。
あとoの後上に行けない問題も解決したのではないかと思います。

最近入れた機能としては、ファイル名で正規表現にマッチするファイルを
色づけできる機能です。
デフォルトでは圧縮ファイルの色が変わります。


38:mfiler2作者
07/08/17 11:35:04 +7ggluMR
あと作者がMacを買ったのでMacでの動作が安定しました。
一応これでWin, Linux, Macと動作する環境が整いました。
ただしcygwinは漢字ファイルの扱いにシステムコールレベルで問題があるので
ちょっと常用するにはきついです。
(2バイト目が\の漢字を含むファイル名のファイルはstatなどができない)
mfiler2+vim or emacsというのはどの環境でも動いていい感じです。

39:mfiler2作者
07/08/19 13:49:57 tm4p1+GS
ちょっと内蔵シェルの実装を見直します。
カラーだのメニューでの選択、ジョブ切り替えなどユーザーフレンドリな
機能は色々あるんですが
どうも土台となるシェルがいまいちだと思うので。
やっぱり土台がきちんとしていないと、せっかくのユーザーフレンドリーな
機能も台無しになっちゃいますよね。
高度なリダイレクト処理、ワイルドカードの展開もなんとか入れようかなと思います。

シェルに詳しい方、気になった点教えていただければ助かります。

40:login:Penguin
07/08/31 04:46:25 /zS05on/
機能要望なんですが、mfiler2をアーカイバみたいに使えるようになったら
嬉しいなと思うのですが。圧縮されたファイルの上でEnterを押したら
書庫内のディレクトリとファイルが通常のディレクトリとファイルと同じ
ように表示されて、cでファイルを個別に追加圧縮したり展開したり、d
で圧縮ファイル内ファイルを削除したりできるようになったらいいなと。
あふみたいな感じです。tar+gzipだけでなくtar+bzip2、zip、rar、lzh、
7zipなどにも対応できたらかなり便利だと思うのですが、実装するのが
大変かも。余裕があったら検討してほしいです。

41:mfiler2作者
07/08/31 22:36:54 J2IPxWkc
了解です。時間ができたら、ちょっとやってみます。


42:login:Penguin
07/09/06 17:30:10 xSY16DTy
これはバグなのか分からないのですが、
screen上でmfiler2を使っていて、
ファイルをeで編集したり、vで見たりしようとすると、
仮想端末は作成されるのですが、
command not found: (編集しようとするファイル名)
とエラーとなってしまいます。
どうやらエディタの実行がうまくいっていないようです。
シェルはzshで、.zshrcで
export EDITOR=vim
export PAGER=less
export SHELL=/usr/local/bin/zsh
を設定しています。

mfiler2上でコマンドを実行して調べてみると、
どうやらPAGERとEDITORが設定されていないようなのです。
SHELLはちゃんと設定されていますし、
ほかの仮想端末上ではPAGERやEDITORが設定されています。
mfiler2上でだけだめなのです。

43:login:Penguin
07/09/06 18:52:19 we998Vwd
>>42/ 何故、vi.で編集しないのです¿...オンシンフツウデス…

44:login:Penguin
07/09/07 01:05:41 pBXUTr5+
.zshenvに書いてみたら?

45:login:Penguin
07/09/10 12:25:41 Y0vah0ib
42です。.zshenvで設定したらできました。
ありがとうございます。
バグでは無く、勘違いだったようです。
失礼しました。

46:mfiler2作者
07/09/13 20:27:12 HCwh1VJ+
こんにちは。mfiler2, スレも立って、これからってところなんですが
非常にモチベーションが下がっています。
毎日ホームページに、それなりにアクセスがありますが、感想が少ないせいです。
少しでも使っている方で、この書き込みを見た方は、mfiler2の便利な点やどのように使っているか書き込みお願いします。

47:login:Penguin
07/09/14 22:41:56 UaURErPN
>>46
MacOSXに移行したところ「あふ」のようなファイラが無くて
悲しんでいるときにmfiler2に出会いました。
カスタマイズがものすごく柔軟なのがすばらしいです。
毎日のデフォルトアプリとして使わせて頂いてます。感謝。

作者様おすすめのiTerm上での動作が微妙に遅いことが
やや気になります。 (ついfdcloneと比べてしまったり。)

Macはドラッグ&ドロップが必要なアプリが多めなので、
カレントディレクトリをFinderで開けるといいなあ。
...って板違い?

48:mfiler2作者
07/09/14 22:46:56 WeoXFtGS
すみません。
実はカリの部分にじんましんができて
かゆくてそれどころじゃありません。

49:mfiler2作者
07/09/15 17:10:35 E8GxyApF
>>47
カレントディレクトリをFinderで開くには!を押してもらえばいいです。
でも、いずれLinuxのように@でウィンドウがでてドラッグできるようにしたいと思ってます。
Javaで実装すれば全OSでOKなのでなんとかしたいですね。
ただ作者はMacも持っていますがMacよりWindows&Linuxでいくつもりなので、モチベーション的には
低い物があります。
それまで!で対応してください。

50:login:Penguin
07/09/18 14:24:14 h1dyaJVS
私もmfiler2を使わせてもらってます。
Cygwinではうまくコンパイルができないので、
Linuxで使っています。かなり快適です。
このソフトのいいところは、ファイラーなのにシェルが使い易いことですね。
zshのように、TABで補完候補が出てきたときにはびっくりしました。
ただ、補完候補も選択中のところが反転したり、
説明も表示できるようになるともっとすばらしくなると思います。
そういえば、補完候補はカスタマイズできるようになるのでしょうか?
例えば、この引数にはディレクトリを補完する、とか。
zshは補完を柔軟にカスタマイズできるのが魅力的なので。

51:login:Penguin
07/09/18 15:33:23 h1dyaJVS
50です。
スレに投稿してから、mfiler2はカラー表示にすると選択中の
補完候補が反転されることに気づきました。
ついでに言うと、シェルでコマンド(makeとか)を
入力していても色が変わります。
これはすごいです。遂にzshもある意味で越えてしまったのかも……。
作者さん、頑張ってください。

52:mfiler2作者
07/09/18 20:34:59 cY7ceAzW
>>50
ありがとうございます。非常に励みになります。
おっしゃる通りコマンドラインに非常に力をいれて開発してます。

補完候補の反転はTABを2回押してもらえればカーソルキーで選択できます。
補完のカスタマイズは/usr/local/etc/mfiler.rbを$HOME/.mfilerにコピーしてもらって
中身を修正すればできます。
大体のやり方は、/usr/local/etc/completion.rbを見ていただければ
分かると思います。ただ残念ながらzshのようにエレガントに定義はできません。
その代わり柔軟にカスタマイズできるかと思います。
説明文付きの補完もあります。ls -[TAB]してもらえれば分かるかと思います。
ただzshのように主要なコマンド全部で定義とか一人ではめんどくさいので
やっていないだけです。
もしカスタマイズされた方がおられましたら、定義をこの掲示板にでもフィードバックしてもらえれば
非常に助かります。


53:login:Penguin
07/10/01 15:23:01 Thvemptl
このスレッドも人がいなくなってきたので、
保守ついでに作者さんに要望をあげておきます。
現在は一度補完リストを出すと、Ctrl+Hで補完リストを削除するまで入力ができません。
しかし、zshでは入力できるので(もう一度TABを押すまで補完リストは更新されませんが)、
これはどうにかならないでしょうか。
補完リストを見ながら入力して、
もう一度TABを押して候補を絞りこみたいのです。

54:login:Penguin
07/10/15 03:16:31 Gdsuu1Fv
人いないな・・・

実装してるファイラを知らないから便利かどうかわからないけど、
インクリメンタルサーチみたいな感じでインクリメンタルマスクがあったら、
文字を打つ度に表示されるファイルが少なくなって
ファイルを選択するための判断に脳内リソースを取られなくなって効率よくなる、かも。
わからんけど。


55:login:Penguin
07/10/17 15:53:46 hu1tCQ7Q
おお、人がいた!
ちなみに私もインクリメンタルサーチが欲しいです。
ただ、現在zshにも実装されていません。
ファイラーでファイルリストのインクリメンタルサーチは知りませんが、
VimだったらLustyExplorerやFuzzyFinderプラグインが
インクリメンタルサーチでファイルを開いたりできます。
mfiler2の補完リストもあのようになると嬉しいです。
やっぱり重くなるんですかね?

56:mfiler2作者
07/10/26 22:36:15 DUR/VsSU
遅くなってすみません。mfiler3を開発中です。
プラットフォームがWindowsになる可能性もあります。
Linuxで作るなら、徒然なるままに拡張してきたコードを
綺麗にまとめ上げたいです。
そしてemacsのように拡張性を高くしたいです。
あと端末のエンコードはUTF8オンリー(ファイル名はeucjp,sjisサポート)
cygwinは非サポートにしようかなと思ってます。

>>53
ああ、こういう要望を待ってました。ぜひ対応させていただきたいと思います。

>>54,55
DOS時代の用語を使うならマスクですね。
インクリメンタルマスクと言ったところですか。
個人的にはあまり需要は感じませんが、mfiler3を作るついでに
入れるかもしれません。

57:login:Penguin
07/10/28 01:12:44 4Y5Yq/xU
保守。期待してます。

58:login:Penguin
07/10/29 04:51:48 BoTPpWvT
linuxで継続希望

59:login:Penguin
07/10/29 09:15:49 /rNRf0Go
久々に来たら、なんか活気が戻ってきそうな雰囲気。
作者さん、できれば少しずつでも
この掲示板に開発状況を書き込んでくれるとうれしいです。

60:login:Penguin
07/10/29 10:33:56 Tblx8pDJ
GTK版を希望

61:login:Penguin
07/10/29 15:41:59 N/ZYm7vT
それはほしいかも。

とりあえず作者のブログを貼っておこ。
URLリンク(d.hatena.ne.jp)

62:login:Penguin
07/10/30 15:03:29 oJMIm1zr
作者さんが見ているようなので、今のうちに要望を挙げておく。

1:
.で.ファイルの可視・不可視を設定しても、mfiler2を一度終了して
もう一度起動すると、デフォルトの可視状態に戻ってしまう。
これだと、ホームディレクトリは.ファイルが多くてうっとおしくなるので
この設定を設定ファイルに保存するようにしてほしい。
2:
mfiler3には設定ツールがあると嬉しいのだが。
現在のmfiler2は設定がよく分からないという欠点があるので、
気軽に設定できるようになると嬉しい。
3:
現在、マークせずにファイルのコピー・移動・削除といった操作を行うと、
カーソル位置のファイルに対して自動的に操作が行われる。
この動作自体は便利だと思うのだが、間違えてファイルの移動を
よくやってしまうことがある。
私が提案したいのは、オプションで
「マークせずにファイル操作を行おうとすると、
カーソル位置のファイルをマークする」と言う動作である。
これならある程度操作ミスを防げるし、
ddでカーソル位置のファイルを削除できるということは、
viの一行削除コマンドに似ていておもしろいと思う。
ただ、皆がその動作を気に入るかは別問題なので、
実装するとすればオプションになるだろう。

63:mfiler2作者
07/10/31 01:09:46 LrDhgm9A
Linux,Windows, コンソール, Gtkとありますが、どれにするかはっきり言えません。
マルチプラットフォーム化も考えてます。
とりあえずはコンソール版になるはずです。

>>62
要望ありがとうございます。
mfiler3では、そのあたりの要望をユーザーが簡単に実現できるようなものに
したいと思っています。
もちろんコードを書かずとも最初からオプションとして用意できればさらに良いでしょう。
mfiler3はvimというよりemacsに近いものになるかと。

64:login:Penguin
07/10/31 14:08:43 ekBXh4K8
mfiler2のバグを初めて発見したので報告します。
mfiler2において、日本語ファイル名がリストに含まれた状態で終了し、
もう一度起動すると、終了時のリストが復元されるのですが、
日本語ファイル名が?????になってしまいます。
.を押したり、フォルダを移動したりして
リストの再描画を行えば元のファイル名に戻ります。
致命的なバグというほどでもないですが、
修正してもらえると助かります。
ちなみにリストが化けるのは左右どちらのリストでも発生します。

65:mfiler2作者
07/10/31 22:25:00 LrDhgm9A
>>64
了解です。
ここに書き込みがあった要望やバグはmfiler3を作るときに
解決したいと思います。


66:login:Penguin
07/10/31 22:42:36 ktVxxj93
楽しみだなぁ。

67:login:Penguin
07/11/01 00:49:58 I2xYreOs
書き込みから受けた印象としては、mfiler3のリリースは当分先になりそうね

68:login:Penguin
07/11/01 01:27:13 VJvPHzZF
GTKでwinもlinuxも両対応!!
って考えたけど、ファイルシステムと密接だから、難しいかなあ。

69:mfiler2作者
07/11/01 17:31:39 v0GhFyTT
年内にはリリースしたいと思います。

マルチプラットフォーム化はプログラマーとしての力が試されることに
なると思うのでがんばってやってみたいと思います。
面白いですし。技術的に。

70:mfiler2作者
07/11/01 20:08:08 v0GhFyTT
あと久々にLinux(mfiler2, vim)を触って思ったんですが
vim使いにはvimバインドの需要がありそうですね。
mfiler3ではvim使いに心地よいバインドを用意するかもしれません。
作者もvim使いなので。
逆にエキスプローラー風のバインドは廃止しますかね。
使っている人いますか?
あれはあれで好きなんですが。

71:login:Penguin
07/11/01 22:05:26 HQb2uxOa
ubuntuのユーザー数が増え続けていることを考えると、Windowsから移行する人が多いと思うから意義は有ると思う。
俺もWindowsXPからの移行です。

72:login:Penguin
07/11/01 22:23:50 VJvPHzZF
monoだっけ? .netが動くんだよね。あれで作れば両方動く?
と無責任なこと言ってみる><

73:mfiler2作者
07/11/02 21:02:00 Qn8GUyyP
そうですね。Linuxをクライアントとして使う人にアピールできるものにしたいです。
特にLinux上で直接スクリプトをいじるwebプログラマーの方には
アピールできるのではないかと思っています。

the Minnu's Filerはmintの皮を被ったシェルの拡張です。
シェルの良さを殺さずに拡張しているつもりです。

3ではemacs的なカスタマイズ性を付け加えたいと思います。

74:mfiler2作者
07/11/03 20:19:09 iXySIkZ+
mfiler2の方をちょっと修正+機能追加しました。
Meta+fによる仮想ディレクトリのハードディスク検索中
ヒットしたファイル名の出力をするようになりました。
また途中でCTRL-Cしても、すぐファイラ画面に戻ります。
前のバージョンだと変な動きをしていました。
あとlocateの結果を仮想ディレクトリにする機能を追加。


75:login:Penguin
07/11/05 13:17:34 pq1hNkD2
作者さん更新おつかれさまです。
さっそく使ってみます。

76:mfiler2作者
07/11/09 22:46:08 +f1Sh6Us
3.1.9アップです。./configureでRubyのディレクトリを指定しなくても
自動検出するようになりました。
あと--with-cflagでコンパイルオプションを指定できるようになりました。
これで、独自ディレクトリにライブラリをインストールしていても
-I, -Lなどで指定すれば、コンパイルできるようになったはずです。

あとはファイルの削除、コピー、移動時、存在しないファイルが指定された場合
今までは処理をとめていたんですが、続行するようになりました。
これはちょっと考えたんですが、続行で特に問題がないのと
Meta-f -> all, regex mark aaa -> dでカレントディレクトリ以下のaaaがファイル名に
付くファイル全てを削除しようとした場合aaa/aaaとあると今までだと
処理をとめてしまっていたので、続行の方が都合が良いと判断したためです。

mfiler3の開発ですがmfiler2をリファクタリングする方向で動いています。
Windowsネイティブに対応できたらmfiler3と名乗ろうかと思っています。
描写部、ファイル読み込み部、コマンドライン処理、インクリメンタルサーチ
など順次ruby化を進めて、Windowsに対応、カスタマイズ性の向上に努めたいと思います。
ほとんど書き直しです。

77:login:Penguin
07/11/10 22:38:41 KZcMYFs9
乙です。Ubuntu 7.04でちゃんとコンパイルできました。./configure時のオプ
ション指定は結構面倒だったのでこれは嬉しいかも。

78:mfiler2作者
07/11/11 14:07:45 62Z5WaL6
3.2.0アップです。
内臓シェルがワイルドカードに対応。
echo *.c
がちゃんと動作します。
**/*.cでカレントディレクトリ以下全てのcファイルを表示することもできます。
内部的にはRubyのDir::globに丸投げなので、仕様はDir::globに準拠です。
ただ、バグ取りしていないので、バグがあるかもしれません。
コード書き書きして一発で動いちゃったので。
すぐアップロードしてしまう、適当な作者です・・・
バグがあれば報告お願いします。

遅レスですが、漢字ファイルが再起動時???になってしまう
バグはだいぶ前から気づいています。
ただ、結構ややこしそうな問題かつ、あまり実害がないので放置しています。
気が向けば直します。すみません。

79:mfiler2作者
07/11/11 15:39:40 62Z5WaL6
ワイルドカードでファイルマッチしたファイルを表示する機能を追加。
基本的にfindの方が高機能だと思うんですが
こういうニーズにはワイルドカードの方が向いています。

*/*/*.c
第三層目にあるcファイルを表示。


80:login:Penguin
07/11/12 15:35:04 TIUUZsvR
乙です。使ってみます。

81:mfiler2作者
07/11/12 22:46:39 grX9pvA/
細かい修正ばかりで、すみません。
3.2.0bでマスクの設定をV->m, Mから+に変更。
*のglob markを機能拡張。Meta +f --> all時など仮想ディレクトリを
表示中もglob markで*.cなどをしていすればaaa/aaa.cにもちゃんとマッチします。
今まではaaa.c, bbb.cにはマッチしてもaaa/aaa.cにはマッチしませんでした。

今実装を考えているのは前に出たインクリメンタルマスクです。
正規表現によるマスクかグロブ(ワイルドカード)によるマスクか、どっちが都合がいいですかね。
入力の少なさから言えば、グロブですかね。
cソースの一覧を表示したい場合*.cで済みますからね。
オプションでどっちか選べるようにしましょうか。
あとは、マスクでファイルを絞ってeなどコマンドを実行したら解除するか否かですね。
これはどっちがいいかよく分かりません。これもオプションでどっちでもokにしましょうか。
めんどくさいですが。
作者的にはマスクは続行しているほうがいい気がします。
単にファイルを選択する用途ならインクリメンタルサーチの方が便利ですしね。
デフォルトはこっちにしますか。

まあ、今日はそんな感じです。
なんか作者の開発日記スレのようですね。すみません。
意見があれば欲しいです。

82:mfiler2作者
07/11/12 22:58:54 grX9pvA/
>>62
要望ありがとうございます。
マスクの状態の終了時の保存、起動時に復帰はまたやってみます。
設定ファイルのGUIツール化はちょっと無理ですね
UNIXなので、みなさん慣れているでしょう。
マーク無し時のc,m,dの動作は、その動作は少し変な感じがします。
vim使いには割りと普通かもしれませんが。
思い切って、あふのように何もしないのが正解かもしれませんけどねぇ。
でも、cpと同じようにリネームしつつコピーとかができる機能が
惜しくて、ああいうふうになっているんですよ。

83:login:Penguin
07/11/13 15:09:35 QmKlomtW
最近は作者さんの開発が進んでいるようで嬉しいです。
このスレも昔のような活気を取り戻してくれるといいなあ。
他の人があまり居ないのが寂しいのですが。

そういえば、最近mfilerを発見したのですが、
URLリンク(members.at.infoseek.co.jp)
mfiler2はこれの続編ということでいいですか?

84:mfiler2作者
07/11/13 21:46:06 EqCWOkS+
>>83
いえ、それは他の方のものですね。
それはWindows用なので。
Linux向けに作ったものがあるんですよ。

一応リンク張っておきましょうか。
URLリンク(www25.atwiki.jp)
にあります。

85:mfiler2作者
07/11/13 22:16:26 EqCWOkS+
あと、最近Windowsであふを触って思ったんですが
下にログ用のウィンドウ作りましょうかね?
コピー後に確認したり結構便利ですよね。
何かキーを押せばログが表示できれば便利ですよね。
下はファイラー画面が狭くなるから裏かな。
端末画面が広ければ下でも十分いける気はしますが。
あとページ表示が必要ですね。スクロールバーがない分。
うーん、mfiler2はまだまだ改良しますよ!

86:login:Penguin
07/11/13 22:47:43 +4nkBn7e
> mfiler2はまだまだ改良しますよ!
おお。利用者として純粋にうれしい。
応援してます。頑張って!

87:login:Penguin
07/11/13 23:08:15 obdFkEM4
ふがふが

88:83
07/11/14 14:51:58 k45tG+s8
別のソフトでしたか。
早とちりしてすみません。
リンク先のmfiler、ダウンロードしてみましたが、
さすがにmakeが通らないですね。
しかし、スクリーンショットやキーバインドを見る限り
やはりmfiler2とそっくりです。

>>85
ログウインドウはあると便利ですね。
screen上でmakeした時にすぐ消してしまって、
エラーメッセージが何だったか分からなくなり、
またmakeして確認することがよくあります。
screen上で実行したコマンドのログも見れると嬉しいです。

89:login:Penguin
07/11/14 16:00:07 e0dKrip2
自分でカスタマイズしろって言われるのを覚悟で質問です。

jをタイプして現れるジャンプメニューで、
メニューを追加、削除できるのは嬉しいのだけど
そのために、(a), (d), (c) といったキーを取られるのは辛くない?

90:mfiler2作者
07/11/15 17:24:58 zdKRB9iP
>>88
mfiler1は自分用にさくっと作ったもので、あまり人様に使ってもらうようなものでもないですね。
screen上で実行したコマンドのログはscreenの機能として見れますよ。
エスケープキー + [でコピーモードに移ってCTRL-Uで上にたどっていけばいいです。
ああ、ただ、すぐ消してしまってというのは仮想端末を閉じてしまって
という意味ですよね。それはログ取りは実現不可能です。
やるとしたら、screen上の全てのコマンド実行に|teeをつけてといった感じになりますが
色々難しいですね。
ログはファイルのコピー、削除、移動のものだけになると思います。

>>89
分かりました。a, d, cじゃなくてCTRL-A, CTRL-D, CTRL-Cあたりにしておきます。


91:mfiler2作者
07/11/18 18:30:37 tzlii/fD
3.2.1アップです。
*による一括マークが洗練されました。
今度はzshの拡張グロブも超えたかもという感じです。

92:login:Penguin
07/11/19 13:31:52 9zdcxAUo
作者さん、ホームページの
「mfiler2-3.2.1.tgz(安定版) ダウンロード」
へのリンクは切れてますよ。
「mfiler2-3.2.1.tgz(最新版) ダウンロード」
へのリンクは生きていたので、
私はそこから最新版をダウンロードしました。
3.2.1今から使ってみます。

93:mfiler2作者
07/11/20 00:08:02 uC9ybvTQ
ご指摘ありがとうございます。
直しておきました。
一括マークの説明もちょっと仕様違いだったので直しておきました。


94:mfiler2作者
07/11/20 22:48:31 uC9ybvTQ
ちょっとエディッタの話です。
mfiler2からエディッタ上でファイルを開くには
そのまま$EDITOR=vim|emacs|nanoなどとするのは
プロセスが毎回別に立ち上がって、ちょっと不便です。
対策はmfiler2ホームページに書いてあるように
エディッタのコピーアンドペーストのカスタマイズをする方法も
ありますが、もっと抜本的な解決方法があります。
それは

1. geditを使う。
export $EDITOR=gedit
gedit&

eなどで選択。ファイルがgedit上のタブとして開かれる

2.gvimを使う。
export $EDITOR="gvim --remote-tab-silent"
eなどで選択。ファイルがgvim上のタブとして開かれる

3.emacsでemacsclientを使う。
.emacsに
(server-start)
を書いてemacsを起動するか、emacsを起動してからM-xでそれを起動しておく。
keycommand NOMETA, KEY_e, "*", "shell('%Q emacsclient %f > /dev/null &', '%f')"
を.mfilerに書いておき
mfiler2を起動
eでファイルを選択すれば起動しておいたemacs上でバッファとして起動される。
(ただし、この方法はemacsclientのジョブが残り、かなりウザいので
ちょっと対策を考えます。次のバージョンで解決したいと思います)

95:mfiler2作者
07/11/20 22:52:55 uC9ybvTQ
残念ながらコンソールvimにはタブ機能はあるんですが
外部からタブを開く方法が無いようで、mfiler2から起動するには
ちょっと不便なようです。

96:login:Penguin
07/11/21 14:28:48 J34aHwQP
3.2.1乙です。
ちょっと使ってみましたが、*のマークが柔軟に指定できてかなり便利でした。
おかげで、意味もないのにマークしまくって遊んでました。

>>94
このような方法もあるのですか。
ただ私はgvimを使わず、
screen上でvimを複数立ち上げて編集作業を行いますね。
バッファと違って、編集するファイルを切り替えるのも楽ですし。
欠点は別プロセスとなるので、コピー&ペーストが面倒なことです。
よって、現在はyanktmpというvim scriptを使っています。

97:mfiler2作者
07/11/21 19:54:26 4GTpFM+S
異なる vim プロセスで yank/paste するプラグイン yanktmp.vim
URLリンク(d.hatena.ne.jp)

これですか。これは私も導入決定です。
screen+mfiler2+vimという環境がさらに快適になります。

98:mfiler2作者
07/11/22 14:25:02 IT+dB3Yz
3.2.1aアップです。
ジョブ関係のAPIを追加。

emacs使いの人は.emacsに(server-start)を記述して
.mfilerにeにrun_emacs()をバインドすると
mfiler2のeで編集するファイルは一つのemacsプロセス内で一つのバッファとして
ちゃんと起動されます。プロセスが複数立ち上がらなくて良い感じです。
ただ、この機能はGNU screen上ではちょっと不完全です。
単にemacs上のバッファで開くだけでemacsの端末はフォワグランドになりません。
screenでタイトルで、その端末を前に出す機能はないんでしょうかね。
ちょっとscreenスレで聞いてみます。

しかし、emacsにしろscreenにしろ非常に柔軟にできていて吃驚します。
mfiler2もこのようにしていきたいです。

99:login:Penguin
07/11/22 14:27:19 /XpKpqwg
>>98
ちょー乙

100:login:Penguin
07/11/22 21:34:58 FsVg6D9/
.mfilerに
keycommand NOMETA, KEY_CTRL_E, "*", "shell('%q%s emacsclient_for_screen.sh ./%f', '%f')"

emacsclient_for_screen.shに
screen -r -X select "emacs"
emacsclient -n $1 &

ってやってる。
オプションの詳細は覚えてないけど、
mfiler2でC-eしたらemacsを開いてるウィンドウをアクティブにしてemacsにファイルを渡す。
ただ、複数のscreenをデタッチしたりアタッチしたりしてるとアレな感じだったような。

101:mfiler2作者
07/11/22 22:30:17 IT+dB3Yz
emacsclientには-nというオプションがあったんですね。
対応した板を3.2.1cにアップしました。
今度こそemacsのバッファ対応です。
3.2.1cをコンパイルして$HOME/.mfilerに
keycommand NOMETA, KEY_e, "*", "run_emacs(cursor_name())"
でOKです。
GNU screen上の場合はemacsというタイトルのemacsプロセスが立ち上がったウィンドウがある必要があります。

100さん、ありがとう。

102:login:Penguin
07/11/25 18:38:29 hHaIeuxz
これは~/.emacs.elに
(server-start)
と書いて,
~/.mfilerに
keycommand NOMETA, KEY_e, "*", "run_emacs(cursor_name())"
と書くだけでいいんですか?Ubuntu+Gnomeという環境なんですが,
新規にEmacsが起動しちゃいます.GNU screenはよく知らんです.

103:mfiler2作者
07/11/25 19:00:03 3QXfGTnP
うち(Debian etch)だと最初は新規で次からの起動は最初に立ち上がった
emacs上でのバッファとしての起動になります。
/usr/local/etc/api.rbのrun_emacsの記述を見れば何か分かるかもしれません。

104:login:Penguin
07/11/25 21:32:19 cM8Sh35j
>>作者様
ファイラースレの497です。

昨日から自宅のマシンにもcygwinを入れてmakeしようとしてるのですが、
どうしてもうまくいきませんので、ログを見てもらってもよろしいでしょうか?

URLリンク(www-2ch.net:8080)
passはmfileです。

cygwin以前にUNIX系の操作自体がド素人すぎるんだよっ!って言う
場合はスルーしてやって下さい。

また、cygwinの日本語の扱いですが、以下の物を使っても問題が出ますでしょうか?
URLリンク(www.okisoft.co.jp)
今回、自宅に入れたcygwinには適用してませんが職場では問題なく
使えているような気がします(素人なので気のせいかも・・・)。



105:104
07/11/25 21:40:49 cM8Sh35j
情報小出しですみません。追加情報です。

cygwinは昨日入れたので以下の最新版だと思います。
Latest Cygwin DLL release version is 1.5.24-2

インストール方法はsetup.exeを実行してALLを選択してます。
それ以外には手を加えてません。

gcc -vの出力結果の最後の行は以下の通りです。
gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

宜しくお願いします。


106:104
07/11/25 22:18:14 cM8Sh35j
度々すみません。

>インストール方法はsetup.exeを実行してALLを選択してます。

ALL⇒INSTALLを選択してます。



107:mfiler2作者
07/11/25 23:20:28 3QXfGTnP
ログ見ましたけど、コンパイル通ってますね。
make installが途中で止まってるようです。
/usr/bin/install -c -s -m 755 mfiler2 /usr/local/share/mfiler2/bin

/usr/local/shareにインストールしようとしてますが
./configure --prefix=/usr/local/shareと指定したんですね。
あとは
export PATH=/usr/local/share/bin:$PATH
mfiler2
で起動するはずです。

108:mfiler2作者
07/11/25 23:32:06 3QXfGTnP
utf8-cygwinは前試したときは起動しても、うまく動きませんでした。
また気が向けば対応がんばって見ます。
utf8-cygwin自体は素晴らしいもので2バイト目の¥がある漢字も
問題なくcygwinから扱えます。

109:104
07/11/26 00:16:01 WL7czORl
>>107
レスありがとうございます。

ご指摘の通りに、
>export PATH=/usr/local/share/bin:$PATH
>mfiler2
としましたが動きません。

installの前のmakeで、"mfiler2(mfiler2.exe?)"というファイルが
できるのかな、と思ってるのですが、それがありません・・・。


utf8-cygwinの対応は気長〜にお待ち申し上げます。


110:login:Penguin
07/11/26 00:58:21 G78U5gaW
>>109
ldのエラーでmakeが通ってないようです

bash-3.2$ make > 2.log
...
collect2: ld returned 1 exit status
make: *** [mfiler2] Error 1
...
bash-3.2$ make install > 3.log
/usr/bin/install: cannot stat `mfiler2': No such file or directory

実行ファイルが出来てないのに、それをインストールしようとしたので、
'No such file or directory'と怒られてるのです
Ruby関連のエラーが出てるみたいですが、Rubyはインストール出来ていますか?

cygwinは触ったこともないので、見当外れのことを言っていたらごめんなさい

111:login:Penguin
07/11/26 01:24:31 WL7czORl
>>110
レスどもです。

$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-cygwin]

こんな感じでRubyはインストールできてると思います。

念のため、cygwinをアンインストール⇒レジストリも削除
⇒再インストール⇒mfiler2-3.2.1d.tgz(最新版)をコンパイルってのも
試してみたんですが、ダメでした・・・




112:104
07/11/26 03:55:06 WL7czORl
過去ログ等を見ていて、以下のような記述があったのですが、

>--with-ruby-lib-name="ライブラリの名前" libruby.soなら"ruby", libruby1.8.soなら"ruby1.8"を指定してください。

libruby.so、またはlibruby1.8.soというファイルはなく代わりに

libruby-static.a
libruby.dll.a

というファイルがあります。不安に思ったのでrubyをアンインストールし、
ソースからコンパイルし直したのですが、やはり該当のファイルは生成されず。

さらにパスを合わせて、以下のようにしましたが、やはり全く同じ結果でした。
./configure --with-ruby-header-path=/usr/local/lib/ruby/1.8/i386-cygwin --with-ruby-lib-path=/usr/local/lib --with-ruby-lib-name=ruby


明日は普通に仕事なのに悔しくてつい、こんな時間まで・・・・


113:login:Penguin
07/11/26 15:50:31 0PioSlOM
*.aというファイルということは、
静的リンク用のスタティックライブラリです。
*.soとは違います。
ただ、libruby.dll.aは怪しいですね。
これがcygwin環境では.soの代わりになっているのかもしれません。
私はcygwinに詳しくないので予想ですが。
ちなみに、*.soというのはダイナミック用のライブラリ
(Windowsでいうdll)で、Linuxでは一般的に使われています。

logを見てみたのですが、確かにリンクでエラーが出ていますね。
私が怪しいと感じたのは20行目の
libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries
です。ちょっと調べたところ、他にもこのエラーで困っていた人がいるようです。
URLリンク(www.nabble.com)
URLリンク(www.tom.sfc.keio.ac.jp)
URLリンク(www.tom.sfc.keio.ac.jp)
ここに書いてあるようにしてみてはどうですか?

一応書いておくと、
libtoolに-no-undefinedオプションが指定されていないのが原因らしいです。

114:login:Penguin
07/11/26 18:37:02 VPT58rLx
3.2.1使ってます。とても便利に使わせてもらってます。開発乙です。

サイズの表示について伺いたいことがあります。
表示されるサイズの書式ってどこかで変更できるんでしょうか?
(変更できないのだとしたら、以下要望なのですが)
今はファイルサイズが1MB以上になったら、hogeMと言う風に表示される(と思う)
のですが、このとき小数点以下が切り上げられて、
hogeが整数になるのが、個人的にちょっといやです。
また、1MB以上から変わるのではなく、1KB以上1MB未満はhogeK、
みたいな表示もあったらいいなと思います。
要は、ls -lhな表示の方がよいと思う、ということです。
検討していただけたら幸いです。よろしくお願いします。


115:mfiler2作者
07/11/27 06:45:57 irkXn8vx
>>114
3.2.1eでファイルサイズの表示を3通りから選べるようになりました。
Vで設定できます。
Normalは今までどおりプレーン表示+M表示
Humanはls -lhな表示
Planeはプレーン表示です。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4347日前に更新/292 KB
担当:undef