本节书摘来自异步社区《Total Commander:万能文件管理器》一书中的第9章,第9.3节,作者 张玉新,更多章节内容可以访问云栖社区“异步社区”公众号查看。
第9.3节.打开文件,多种程序随意选
能否快捷的调用不同程序打开文件呢?比如,对一个html文件,有时需要用IE打开,有时想用Firefox打开,有时则想用Nvu来编辑。能否用不同快捷键调用不同程序呢?当然可以。并且不同情况下有不同做法。
9.3.1.资源管理器“打开方式”法
这其实是资源管理器的做法,但同样适用于TC。对于大多数用户而言,只有极少的机会要用非默认程序打开文档。因此,临时用右键弹出菜单→打开方式,再指定程序的做法,可取。这是一种基于实用原则的“用时才解决问题”的思路。xbeta就是这样做的。
9.3.2.标准的TC Alt+F3法
相信大家都知道,TC本身处理文件的三个关联程序:
① 按Enter或双击,调用系统关联程序打开文件;
② 按F3,调用TC内置查看程序打开文件;
③ 按F4,调用所配置的程序打开文件。
并且了解:F3和F4不区分文件类型;Enter则因文件类型而调用不同程序。这些基本认识是正确的,但对F3的理解过于片面。
首先,在TC中,F3不是孤立的,而是由F3,Shift+F3,Alt+F3形成了一组“查看”功能。
其次,查看程序也可以自定义,并且可以区分文件类型。
请看如下配置界面,并阅读相应帮助。
我建议大家仍然保持“F3=内置程序查看选中文件”(提醒:可以选中多个文件进行查看,用n和p向下、向上跳转)。然后,点击“关联到”按钮,为需要的文件类型指定外部查看程序,作为第二打开方式。
比如,通常情况下,xbeta双击图片文件会调用IrfanView查看,双击网页文件会用Firefox打开。但有时,需要用http://blog.sina.com.cn/s/blog_46dac66f0100009d.html)、用[Nvu(KompoZer)编辑网页。因此,就可以在这里把png、gif 关联到GIMP,把htm、html关联到Nvu。
也就是说,利用TC的Alt+F3功能,可以为不同文件类型指定第2种打开方式,提高了方便性。
9.3.3.TC扩展法
如果说“打开方式”法适用于个别的多程序打开文档情况,Alt+F3法提供了辅助打开方式,基本满足了多数普通人的需要。那么对于各种软件狂人,一种文档可能要用数种程序分别打开,则只能用TC扩展方法了。比较好的工具有比较经典的ChoiceEditor,以及 Shanny网友的原创新作F4Menu。 xbeta因无需求,对两款工具都没有太多实用经验。仅根据资料和少许试用介绍如下。
(1) 较早的ChoiceEditor
截屏如下,详细介绍见这里。
(2) Shanny开发的F4Menu (推荐)
F4Menu介绍(作者:Shanny @ 水木社区;主页):
顾名思义,F4Menu就是按F4键弹出的菜单,菜单上列出各编辑程序,用户可按文件类型选择不同的程序。也可让F4Menu在后台运行,不显示菜单,自动按配置选择相应的程序打开。
F4Menu允许被任意程序调用 1,尤其适合作为Total Commander的F4编辑程序。
F4是Total Commander/TC编辑文件的快捷键,即调用指定编辑程序打开所选文件。
然而,由于TC只允许2为F4绑定一个编辑程序,因此它无法根据文件类型选择打开程序,更无法为同一类型选择不同的程序。 F4Menu恰好能完美地解决这些问题。
9.3.4.TC工具栏程序方法
这种方法适用于喜欢工具栏布局的用户。比如我某天突发奇想,想用MS Powerpoint打开“沙罗曼蛇.txt”,如果没有工具栏布局的情况下,通常就是先打开Powerpoint,然后再打开“沙罗曼蛇.txt”,这样做未免过于烦琐。
如果有工具栏布局,那么就简单了,直接将“沙罗曼蛇.txt”拖到工具栏的Powerpoint图标就可以了(虽然打开后布局混乱,做不成PPT,但至少是可以打开)。
用工具栏中添加的程序打开不同类型的文件也类似上面的做法,各位可以自行尝试。