以下内容由网友dracodoc于2008-11-18 1:17补充。Everything集成Total Commander

这次更新不仅仅是语言包,更重要的是可以支持其他文件管理器,已经可以和total commander集成了。Everything FAQ有介绍。

我的修改:

explore_folder_command=$exec(“%SystemRoot%explorer.exe” /n,/e,”%1″)

explore_folder_path_command=$exec(“%SystemRoot%explorer.exe” /n,/e,/select,”%1″)

open_folder_path_command=$exec(“d:appwincmdTOTALCMD.EXE” “$parent(%1)”)

open_file_command=$exec(“%1”)

open_folder_command=$exec(“d:appwincmdTOTALCMD.EXE” “%1”)

explore部分不用变,保留第二种选择。需要在tc里设定只打开一个tc实例,我试过用tc命令行的/o参数来不打开第二个实例,但是everything不认。

现在双击找到的文件会打开,双击目录会激活tc跳到该目录(如果你想设定在左边,右边或者新建一个tab可以尝试加上tc的命令行参数,不一定能用),右键选择文件,open path会用tc打开文件所在目录。

再在tc里或者其他全局hotkey设定程序里设定everything的激活热键就可以了(我不喜欢一直开着,随用随启动并不慢)

需注意的是,上述功能只适用于v1.2.0.323b及以后版本,请检查你的程序,或下载最新beta版。低版本Everything无法识别上述ini内容,会强行删除。“在tc里设定只打开一个tc实例”的做法有2种。一是图形化操作(推荐):配置 → 操作方式 → 主程序 → 只允许一个TC运行。二是直接在wincmd.ini中的[Configuration]段增加一句 onlyonce=1,并重启TC。