在Total Commander中同时打开多文档

  内部关联系统是 Total Commander 7.5 在功能方面的重要改进。作为一项基础改进,它可以在很多方面带来便利。比如,用户期待已久的同时打开多文档功能。

  首先,内部关联默认支持打开多文档。在演示中,如果选中N个文档后点击弹出菜单,则会启动N份程序,来分别打开一个文档。

  再进一步,为了避免上述低效率做法,Total Commander 7.5 启用了参数 2%,规定用一个程序打开所有文档。当然,前提是该程序支持此功能。

  比如,对txt启用如下关联后,选中a.txt和b.txt用内部关联打开,结果分别为:

  C:\WINDOWS\NOTEPAD.EXE “%1” 结果:2个记事本,分别打开a和b。
  C:\WINDOWS\NOTEPAD.EXE “%2″ 结果:出错。因为notepad.exe无法接收两个文件名。
  ”D:\Program Files\vim\vim72\gvim.exe” “%1″” 结果:2个gvim程序,分别打开a和b。
  ”D:\Program Files\vim\vim72\gvim.exe” “%2″” 结果:1个gvim程序,显示a.txt (1 of 2),用:n可切换到b.txt。
  ”D:\Program Files\vim\vim72\gvim.exe” -p –remote-tab-silent “%1″ 结果:用当前gvim以tab形式打开a和b。
  ”D:\Program Files\vim\vim72\gvim.exe” -p –remote-tab-silent “%2″ 结果:同上。

  结论:目前TC仍不能象Windows一样任意选中N个文件回车全部打开。但通过TC内部关联系统,可以实现同时打开多个相同类型的文档。内部关联默认方法能适应多数情况;而2%与程序参数的配合则可实现更佳效果。对于gvim打开多个文本,推荐”D:\Program Files\vim\vim72\gvim.exe” -p –remote-tab-silent “%1” 这种做法。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据