怎么,Mac 下的诸多文件管理软件还在仰望 Total Commander,在 TC 的阴影下生活么?

2013-04-23 17:24:30 +08:00
 xell
(本文基本上纯吐槽,故意不理会这些软件的优点。)

Path Findr 到了新版本,高高兴兴去用,终于(终于……)支持两个面板间使用快捷键 F5 F6 等进行复制、移动了。但依然没有标记功能,不相邻的文件还是只能通过鼠标点选,一不小心点错,只能哭。那么强大的功能,结果在日常操作只能用鼠标/触摸板/非键盘设备点啊点,憋屈。(其他就按下不表了,例如自定义快捷键竟然不支持 ctrl+字母,晕死。)

ForkLift 是我一直在用的,凑合吧,真的是凑合。例如收藏夹至今不能指定单键快速选择,作者还很贴心地使用滑动动画效果来打开收藏夹,怎么说呢,每次操作至少耗费两秒钟!其他按下不表(自定义命令的参数不能识别左右面板项目,如此高端功能,不过鸡肋;等等)。

其他两款(或者还有更多?)双面板软件就不提了,那双面板设计竟然是多标签下双面板,而非双面板下各自多标签!这种近乎脑残的界面,谁用谁知道,无言问苍天啊。

这么多年了,Total Commander(以及 Win 平台下的另一款)依然在操作阵营对面傲然挺立,Mac 这边,只能做小弟。作为曾经的 TC 重度用户兼脑残粉,我无比怀念:

1. 渗透到骨子里的面向键盘操作的设计理念。任何菜单项目、任何软件功能都能指定快捷键和/或别名,任何窗口都能用键盘完成所有功能,真是飞起来的感觉。更别提辅以 AutoHotkey 之类,甚至可以用 vim 方案进行操作。

2. 各种完善的细节。例如对窗口标签的管理,连锁定标签都有两种方式(分别是锁定但可以操作、锁定不能操作,你体会过就懂了);各种插件(在 xp 时代就可以使用虚拟文件夹的理念来管理文档);一流的速度感;对外部软件的良好支持和通信;软件内部程序关联;自定义染色;ctrl-b 平铺显示(不同于 Finder 的 List View,乃是在同一级别下列出所有文件);等等。

平心而论,在 Windows 本身文件管理的先天残疾的大前提下,TC 基本做到了文件管理的极致,甚至软件本身都厚道得要死,不注册也可以一直用,顶多按一个随机按钮。我想,Mac 本身已经有如此先进的文件展示和管理理念(分栏显示、Quick Look 功能、全系统统一的收藏夹、Spotlight 支持下的动态文件夹、Unix 继承而来的一整套东西,等等),各种软件竟然那么不争气,让人图奈何啊。

要不,自己搞一款?
18319 次点击
所在节点    macOS
34 条回复
little_cup
2013-04-23 17:31:37 +08:00
支持楼主自己搞。
现在OS X上用的Total Finder,Android端倒是用的Total Commander。倒也凑活了。
zxsky1
2013-04-23 17:32:34 +08:00
用了Mac下的Path Finder, ForkLift等文件管理器,以及DEVONthink PRO等知识管理软件,不过在Win下也不是TC的重度用户。
也挺希望自己做一款文件/知识管理软件,不过不是现在 :)
alexrezit
2013-04-23 17:42:16 +08:00
Mac OS X 本来就是弱化目录结构的概念的. 设计者希望用户把图片全都拖到 iPhoto 里, 音乐, 电影全都拖到 iTunes 里, 让 app 自动管理而不是手动管理. 这也是 Spotlight 和 Smart Folder 诞生的原因, 他们是故意的, 所以你咋说也没用, Finder 该咋样还咋样, 养成习惯就好了. 或者像我一样用 command line.
phuslu
2013-04-23 17:45:29 +08:00
同上。当时用 win7/xp 让我最难割舍的两个软件 pyscripter/totalcommander
目前 sublime text 2 for mac 已经比较好用了, 但是 totalcommander 的 mac 版本(forklift/pathfinder) 这个两个,战力只有 5 啊。
BB9z
2013-04-23 18:12:57 +08:00
XD,Mac 上不如 Win 的效率软件多了,能用的大都不便宜,Win 上不是开源至少也免费。

ForkLift 收藏直接放侧边栏不行么,ESC 这个界面密度还没侧边栏一半多。活跃项目不应该太多,我只把当前项目放侧边栏,其他现翻文件夹就行,而且侧边栏可以折叠。具体点哪个收藏也许可以用AppleScript配合键盘启动器,不确定AppleScript能不能做到。我用收藏重置工作区,具体跳常用目录直接Alfred了。

至于上下文操作,基本无解。好奇你都有哪些常用操作 :-) 。ForkLift 自定义命令只能针对选中文件吧,不支持sudo直接残念了。我这服务也不支持。

至于自己搞一款我是这么想的,如果只为了兴趣,那随意。如果只是为了效率,先算算多长时间节约下来的时间能超过投入成本。现在不像以前能随意折腾工具了。祝好
jetbillwin
2013-04-23 18:16:50 +08:00
@xell Ctrl+字母在mac中已经被定义了,怎么用啊?你试验下Ctrl+a和Ctrl+b看看
xell
2013-04-23 18:36:37 +08:00
@alexrezit 我的意思是,Finder 完全没问题,作为 Mac OS 自带管理界面,比 Win 下的好很多。但各种其目的在于增强 Finder 功能的文件管理软件不争气,比 TC 差老大一截。我赞同你说的,但似乎与我所说的不太切题(“Mac OS X 弱化目录结构概念”,和“使用其他软件帮助我强化目录操作”并不相悖)……

@BB9z ForkLift 连压缩/解压到对面面板都搞不定哦,更别提其他。使用Alfred之类的启动器(我用 QuickSilver)来辅助只能说是不得已而为之。另外,不是“自定义命令只能针对选中文件”的问题,而是说参数传递的时候考虑得不够细致(具体情况很难简单表述清楚,略过不谈也罢)。

@jetbillwin 软件本身当然可以自由定义快捷键,不必担心与系统冲突(解决冲突那是使用者自行决定的事情了)。Path Finder 那是真傻,已经被用户提交 bug 了。例如我在 ForkLift 中就自定义用 ctrl+f、ctrl+e 等等,更别提我在某软件中干脆连 cmd+q 都另作它用了(是的,作为用户,这点权利都没有?)。这根本就和“在mac中已经被定义”没关系的嘛。
Heart7
2013-04-23 19:55:33 +08:00
你试过Keyboard Maestro吗?这款软件能让你的键盘快捷键发挥最大作用。结合了AppleScripts和Automator的特长的。

http://www.keyboardmaestro.com

顺便高端用户的话AppleScripts和Automator也可以去试试,Automator可以完成很多自动化流程~~
ge2009
2013-04-23 20:44:43 +08:00
其实自从用了DEVONThink Pro后我现在很少用Finder了。
freewizard
2013-04-23 22:55:48 +08:00
Mac上文件操作只是工作流的一部分
键盘靠Quicksilver
触摸板用BTT/Dropzone
很少用得上双面板的操作界面
lasse
2013-04-23 23:11:14 +08:00
很想请教一下楼主在什么样的场景下需要对文件管理器有那么高的要求
xell
2013-04-24 10:27:13 +08:00
@ge2009 @freewizard 请见主贴附言,欢迎讨论。
xell
2013-04-24 10:29:24 +08:00
@Heart7 有试过。但这类软件有个大前提,如果被操作软件没有提供良好的 interface,那么就无用武之地了。例如(应当是吧,我没有继续探索)ForkLift 就无法让 Keyboard Maestro/AppleScript 识别其左右面板。
yt1988
2013-04-24 11:01:29 +08:00
1、是 Command 而不是 Ctrl
2、系统选择是一个平衡,如果你有强力的文件管理需求,在现有软件无法满足的情况下,不建议切换到 Mac。
3、搞一款,我看行,Path Finder丑就不说了,我还花钱买了(囧),最后还是用回Finder。
4、XtraFinder 是普通用户的好选择,做一些有限的增强。
5、3# alexrezit 说得对,Spotlight 和 Smart Folder 代表 Apple 的设计思维,弱化传统的目录管理概念,增强由第三方完成,只是第三方完成得都不怎么样。
jason52
2013-04-24 13:18:29 +08:00
既然提到这里,我倒是想问一问,linux下CLI高手是怎么管理自己的文件的。是用popd,pushd维护一个目录堆栈吗?那么复制,转移文件操作还是很麻烦。我觉得TC是目前我感觉操作文件对象最方便的工具。

还有,操作系统的设计能够避免文件吗?ios未越狱前文件这个概念是不显式对用户开放的,可是存储数据,高级用户还想自己本地对数据操作之后,文件又是不可以避免的,这个矛盾怎么解决?

楼主说的everything搜索和TC过滤器的关系,我觉得有点像google和evernote搜索自己整理资料的关系。我们在内化自己整理资料过后,再一次查找会更加方便。
liprais
2013-04-24 13:24:56 +08:00
要求这么高为啥不用shell....
dorentus
2013-04-24 14:09:02 +08:00
@jason52 我的话是把常用的路径自己记住,再加上 shell 的自动补全,于是完全用命令行就可以了
ge2009
2013-04-24 16:11:23 +08:00
DEVONThink Pro是可以有一个Copy Itemlink的功能x-devonthink-item://6F4A4990-34BC-4DE7-A3BC-9CCBD536AFC6 类似于这样的一个连接,它可以供你Mac内部使用,如果你想让别人访问到你DEVONthink里的东西,在DEVONthink Pro Office是有一个Web Sharing功能,能共享你的一个端口,别人直接在浏览器里访问你这端口就能搜索到你数据库里的东西,非常方便。
xell
2013-04-24 18:22:00 +08:00
@yt1988 我现在 Mac+Win 共用,确实没有完全迁移到 Mac。由于专业软件在 Mac 下已经齐全,Mac 的触控板又实在是绝杀,本来想在 Mac 中安家的……

@jason52 还真有人在考虑没有文件系统的操作系统,有研究兴趣可以找找。例如 http://johnnyholland.org/2011/03/the-death-of-the-file-system/http://superuser.com/questions/292748/is-file-system-part-of-operating-system

@liprais 我一直在用 shell(我是 zsh 的拥趸),但很多时候恰恰与你的表述相反——要求高了才没办法全部在 shell 里完成,例如面对二进制数据文件的时候。拿我日常使用情境而言(我是老师),十六个学生将其毕业设计发来,各种格式(rar、zip 居多)的压缩包,里面有各种格式(doc、pdf 居多)的毕设报告以及各种格式(jpg、psd居多)的图像;我的任务是从中选出三到五个优秀的,将其代表性图片统一成1024x768at300ppi的png,文件名为学生名字+学号+导师(信息来自前述报告),打包发给某老师做ppt。像这种很常见的办公操作,大多数步骤中 shell 基本是阻碍而非帮助。

@ge2009 问题恰在于就是这些都是 DevonThink 提供的,我的意思恰在于试图指出,这说明了我的数据已经被它锁死了,我吊死在这颗树上了。当然,你可以“抬杠”说那所有人其实也都吊死在某颗 file system 树上……但这是“抬杠”是吧 :-P (说开去,我大爱的 BibDesk 也提供了 x-bdsk:// 协议,Evernote 都有自己的 evernote:// 协议;DevonThink 这东西并非特别。这算是 Mac 生态系统对 Unix 哲学的某种贯彻吧。)
ge2009
2013-04-25 18:45:24 +08:00
呃,我是觉得被DEVONthink 绑架也挺好的,到其他Mac上后我只要把database拷过来我的全部文件结构和标签都能用了,按我自己习惯操作,所以我现在真很少操作Finder去找文件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/66737

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX