NyanFi

詳細情報

タイトル NyanFi
URL http://nekomimi.la.coocan.jp/
バージョン ver 1.566
更新日 2024/01/29
追加日 2016/02/03
種別 フリーソフト
説明 キーボード操作主体の2画面ファイラー。

レビュー

ほとんどの操作をキーなどに割り当てられたコマンドから実行できる2ペイン型のファイラー。メニューバーを非表示にして表示領域を拡大することもできる。

ファイルやフォルダのコピーや移動といったファイル操作関連機能のほか、ファイルリストでEnterキーを押すことにより、テキストビューアやイメージビューアを呼びだしたり、圧縮、解凍にも対応している。

スクリーンショット

更新グラフ

バージョン履歴

そこそこ多機能、ビューアもなかなか、FTP接続や簡易マクロ、タグ管理、Git連携機能なども実装。
VCLスタイル版  V16.22  nyanfi64s_1622.zip 2024-01-26 9.6 MB
MD5: 6cbdba49a10b79a3dbcb375db6218fba
64ビット従来版 V15.66  nyanfi64_1566.zip 2024-01-28 7.1 MB
MD5: 7d2dde9809b9463ed2083ac493806160
32ビット従来版 V15.66  nyanfi1566.zip 2024-01-28 7.0 MB
MD5: d714725fe4befc19e70174da4f91f89c
VCLスタイル版の公開にともない、こちらは従来版(ほぼ最終版)とします。
V16.22
・SubDirList、Copy/Move_SS/SX コマンドで表示される選択ダイアログで、幅に余裕がある場合タイムスタンプを表示するようにしました。また、ファイルリストでアイコンが表示されている場合、選択ダイアログでも表示するようにしました。なお、名前に空白を含むディレクトリや、別の共有フォルダに移れなかったのを修正。
・共有フォルダ一覧(ShareList)も、SubDirList コマンドなどの選択ダイアログと同様の操作で任意の下位ディレクトリに移れるようにしました。
・イメージビューアでサムネイル全面表示/通常表示の切り替え時にエラーが発生する場合があったのを修正。
V16.21
・NyanFi 上でクリップボードにコピーしたパス付きファイル名を履歴として保持するようにしました。この履歴は、ListFileName コマンドに追加された CH パラメータによって一覧表示することができます。なお、保持されている履歴のうち最大50個はINIファイルに保存され、次回起動時にも参照できます。
・ファイル名一覧(ListFileName)で、CopyFileName が割り当てられているキーによって選択項目のファイル名をコピーできるようにしました。
・アプリケーション一覧(AppList)で、CopyFileName が割り当てられているキーによってカーソル位置のアプリケーションの実行ファイル名をコピーできるようにしました。
・LoadFindSet_* コマンドで表示される検索設定選択ダイアログで、右クリックメニューに「表示色の設定」、「除外ディレクトリの設定」、および「リストファイルの編集」を追加。
・FindFileDlg コマンドのパラメータに特殊フォルダを表す識別名を指定できるようにしました。識別名は $ で始まり($STARTMENU、$STARTUP、$DESKTOP、$DOCUMENT、$PICTURE、$VIDEO、$MUSIC)、対応するディレクトリのリストに置き換えられます。例えば FindFileDlg_R1;$STARTMENU を実行すると、現在のユーザおよびパブリックのスタートメニュー・ディレクトリ下にあるファイルをまとめて検索できます。
・検索設定ファイル(LoadFindSet)による検索結果に対して、 FindFileDlg コマンドによる絞り込み検索ができなかったのを修正。
(省略されました)
VCLスタイル版  V16.09  nyanfi64s_1609.zip 2023-12-22 9.5 MB
MD5: a04d723a6c8c585dd60f165605b00907
64ビット従来版 V15.65  nyanfi64_1565.zip 2023-12-22 7.1 MB
MD5: 6a60fe064bc0491f4e0781684c2dca91
32ビット従来版 V15.65  nyanfi1565.zip 2023-12-22 7.0 MB
MD5: 9bb6dad2baf1db5653de2cf9f333a087
以後は、重大な不具合の修正を除き、機能拡張などは行いません。
V16.09
・ファイラーの DateSelect コマンドのパラメータに TD (今日付のファイルを選択)、CP (カーソル位置と同じ日付のファイルを選択)を追加。
・オプション設定 - 一般 - 監視/更新 の「アクティブ時に最新の情報に」が有効で、非アクティブな NyanFi のツールボタンやファンクションキーバーのボタンを押したとき、ファイルリストの更新処理中でボタンのコマンドが実行できなかった場合、更新後にそれを実行するようにしました。
・コマンドの入力欄(InputCommands コマンド、ツールバーの設定、オプション設定 - イベント)で[F2]キーを押すと、全体を選択/パラメータ(引用符があればその内部)を選択/末尾に移動 の順番に状態が切り替わるようにしました。
・desktop.ini でフォルダアイコンが設定されている場合、それを表示するようにしました。SetFolderIcon コマンドで独自設定されている場合は、そちらが優先されます。
・正規表現チェッカーで「詳細」が有効な場合、マッチ/グループ/置換文字列にタブ文字が含まれていると結果が適切に表示されなかったのを修正。結果の引用符内にあるタブ文字は、ビュアーの「タブ表示色」で "\t" と表示するようにしました。
・VSLスタイル(Windows 以外)を適用している場合、サブビュアーをロックしたときの赤枠が表示されないのを修正。ツールウインドウの境界線を赤で表示するようにしました。
・メタファイル(.wmf、.emf)のサムネイルを作成できなくなっていたのを修正。また、画像ファイルの変換(ConvertImage)で、「縮小・拡大を行わない」に設定すると、メタファイルの変換に失敗するのを修正。
・特殊フォルダ一覧で TEMP と TMP が同じ表示になっていたのを修正。
V16.08
・オプション設定 - 一般 - 操作 の「アクセラレータキー自動調整」をチェックしていないと、PopupMainMenu コマンドで個別にメニューを開いたときに通常のアクセラレータキーが表示されない場合があるので、このオプションは廃止し、常に自動調整するようにしました。
・テキストビュアーの JumpLine コマンドのパラメータに ST を追加。スティッキーが表示されている場合、その行に移動します。
(省略されました)
デザインや操作を細かくカスタマイズできます。ダークモード表示も可能。
※VCLスタイル版の画面例 (Windows11 Modern Dark を適用)
VCLスタイル版  V16.02  nyanfi64s_1602.zip 2023-11-25 9.5 MB
MD5: e13e811ed05a0726b9f2fbd9a5bc759b
複数のライト/ダークモード表示が可能な64ビット版です。INIファイルなどは、従来版のものを流用できます。
Susie プラグインを利用しない場合はこちらをお勧めします。
このサイトが消滅しても、GitHub の Releases からダウンロードできます。
本体からの更新確認/ダウンロードにも GitHub を利用しています。
GitHub NyanFi_x64s
64ビット従来版 V15.64  nyanfi64_1564.zip 2023-11-25 7.1 MB
MD5: b8a592fc7126f29b962eede12c613351
32ビット従来版 V15.64  nyanfi1564.zip 2023-11-25 7.0 MB
MD5: 1aa06fb6e453065fe0ff2e69f7c7b943
VCLスタイル版の公開にともない、こちらは従来版とします。
以後は、重大な不具合があった場合を除き、機能拡張などは行いません。
GitHub NyanFi_x64 / NyanFi_x86
過去バージョンの保管庫もあります。
VCLスタイル版
V16.02
(省略されました)
32ビット版 V15.63  nyanfi1563.zip 2023-11-17 7.0 MB (ソースコード付)
MD5: ddbc30cd865bdb3786dd4fc6d1bae821
64ビット版 V15.63  nyanfi64_1563.zip 2023-11-17 7.1 MB (ソースコード付)
MD5: 3f65555b495bd91c327f56d98926e368
V15.63
・開発環境を C++Builder 12 にアップデート。
・オプション設定 - 一般 - ワークリスト で「カーソル位置に登録」をチェックしていても、ワークリストのソートが有効な場合は、リストの末尾に空のダミー項目を追加しないようにしました。
・ファイラーの CursorEnd コマンドのパラメータに AO を追加。ワークリストで実行すると、セパレータや空のダミーではない有効な最後の項目に移動します。なお、ワークリストの「カーソル位置に登録」が有効な場合、末尾に項目を追加するには別操作でカーソルを移動させる必要があります。何も割り当てていない END キーは、単なる CursorEnd として機能します。
32ビット版 V15.62  nyanfi1562.zip 2023-11-08 6.9 MB (ソースコード付)
MD5: e4ef29d48a20735d6eee9a88d3e47b02
64ビット版 V15.62  nyanfi64_1562.zip 2023-11-08 7.0 MB (ソースコード付)
MD5: b72c6cdaee5db45ddca0e0828a98933e
V15.62
・大きなPNG画像を表示/変換するとメモリリークが発生するのを修正。PNG/GIFを透過描画するために TWICImage を利用していましたが、メモリリークするようなので、代わりに TPngImage/TGIFImage を用いるようにしました。
32ビット版 V15.61  nyanfi1561.zip 2023-11-04 6.9 MB (ソースコード付)
MD5: 2faeeffca4123baecd9a412e91564f35
64ビット版 V15.61  nyanfi64_1561.zip 2023-11-04 7.0 MB (ソースコード付)
MD5: eb109dbc55bcea5caafee23b9db660b5
V15.61
・画像ファイルの変換(ConvertImage)で、「指定サイズに余白付きで収める」が失敗する場合があったのを修正。また、大きな画像を連続して変換すると、メモリ使用量が増加してエラーが発生する場合があったのを修正。
・画像ファイルの変換ダイアログの「余白色」設定が復元されなかったのを修正。
32ビット版 V15.60  nyanfi1560.zip 2023-10-25 6.9 MB (ソースコード付)
MD5: 07eb4aa2bfc0c5392ecff3bd7975dfc9
64ビット版 V15.60  nyanfi64_1560.zip 2023-10-25 7.0 MB (ソースコード付)
MD5: 4fedc51283d672ac9eaa0f69645db689
V15.60
・Copy_KT、Move_KT でディレクトリのコピー/移動を行うと、タスク表示がカウント中状態のまま更新されない場合があったのを修正。
・アプリケーション一覧でモニタ番号を表示していると、無応答アプリケーションの枠が適切に表示されなかったのを修正。
・農研機構の簡易逆ジオコーディングサービスが自由に利用できなくなったため、同梱していた WebMap コマンド用テンプレート(sample_etc/WEBMAP_img_adr.HTM)は削除しました。
32ビット版 V15.59  nyanfi1559.zip 2023-09-09 6.8 MB (ソースコード付)
MD5: ac476004a061e002eebc07c2f554e3e4
64ビット版 V15.59  nyanfi64_1559.zip 2023-09-09 6.9 MB (ソースコード付)
MD5: 4f55291870870e9c96f82d4b2a43a7b7
V15.59
・ToLeft/ToRight コマンドのパラメータに RP (カレントが左/右側なら親ディレクトリへ)、DL(追加指定: ルートならドライブ一覧/共有フォルダ一覧を表示)、DP (追加指定: ルートならドライブ選択ポップアップメニューを表示)を追加。ToLeft_PR = ToParentOnLeft/ ToRight_PR = ToParentOnRight ですが、分かりにくそうだったので追加しました。
・パラメータ(DL/DP)を指定した ToParentOnLeft/ToParentOnRight コマンドをファラーの左右移動キーに割り当てている場合、他の画面(アプリケーション一覧など)で移動キーとして機能しなかったのを修正。
・名前の変更ダイアログで遅延プレビューを設定している場合、一度プレビューが行われてからさらに変更を加えて待機中の状態で [OK] を押すと直前の変更が改名に反映されなかったのを修正。なお、単独改名では設定値にかかわらず50m秒固定で遅延プレビューするようにしました(IME確定時対策)。また、単独改名時には「自動プレビュー」チェックボックスと [プレビュー] ボタンを非表示に、複数改名時には「カーソル保持」を非表示にしました。
32ビット版 V15.58  nyanfi1558.zip 2023-09-07 6.8 MB (ソースコード付)
MD5: c80059b4edf75ffc65a16f31799014f7
64ビット版 V15.58  nyanfi64_1558.zip 2023-09-07 6.9 MB (ソースコード付)
MD5: 542684bbed51565c8159c99de9525a7b
V15.58
・名前の変更ダイアログの 設定 - その他 に「遅延プレビュー」を追加。変化後直ちにプレビューを行わずに設定時間だけ待機します。待機中にさらに変化があると、そのたびに遅延されます。これによって、例えばIME確定時に変換文字列が順次追加されるような場合、余計なプレビューが行われなくなります。また、長めの値を設定すれば、連続的に文字を入力する際に役立つかもしれません。
32ビット版 V15.57  nyanfi1557.zip 2023-09-06 6.8 MB (ソースコード付)
MD5: c908467fc3c78bdcb612cd68ef5f5dbf
64ビット版 V15.57  nyanfi64_1557.zip 2023-09-06 6.9 MB (ソースコード付)
MD5: 07b25253d456aa9f6f206c840fdf574c
V15.57
・名前の変更ダイアログにおいて、複数改名時の「自動プレビュー」がチェックされていない場合、名前のIME入力確定時にキャレットが変換文字列の先頭に移動してしまうのを修正。
32ビット版 V15.56  nyanfi1556.zip 2023-09-04 6.8 MB (ソースコード付)
MD5: c73ec5e96883665831c7c8e3d4791f10
64ビット版 V15.56  nyanfi64_1556.zip 2023-09-04 6.9 MB (ソースコード付)
MD5: 957f6bca1ffc3b784ffa68faea05586c
V15.56
・INIファイルの隠しオプション [Option] NoRoundWin を、オプション設定 - 一般 - 表示 - 「角丸ウィンドウの無効化」として公開しました(Windows 11 でのみ設定可能)。
・画面内の可変部分のサイズやカラム幅などを保存/復元する際に、スケーリングを考慮するようにしました。サイズは100%時の値として保存し、スケーリングに応じて復元します。以前のバージョンで保存された値はそのまま引き継いで保存時に変換します。
・プライマリモニタとはスケーリングの異なる別モニタに起動したり、起動後にスケーリングが変化したりすると、SetFontSize コマンドが適切に機能しなくなるのを修正。
・ユーザ定義ポップアップメニューなどのアイコンが最初の項目にしか表示されなくなっていたのを修正(v15.54)。
・画像の印刷ダイアログで、サイズ、位置の設定欄に値を入力したとき、直ちにプレビューに反映されなかったのを修正。
・画像の印刷ダイアログで、デフォルトの文字書式が間違っていたのを修正("\XT(yy/mm/dd)" → "$XT(yy/mm/dd)")。