如何解决TotalCommander在使用Lister查看图片时,无法自动切换到下一张图片
日常在使用TotalCommander的内部查看器Lister打开图片文件时(快捷键F3),无法使用“左右箭头”自动切换到上一张或下一张图片,使用起来很不方便,故对其进行优化。
思路分析:
1).经过测试发现,在TC中如果同时选中多个文件后再按F3打开Lister,此时可以在Lister中切换相邻图片,但若打开Lister前只选择了一张图片,则无法使用该功能
2).使用外部程序,如“IrfanView/XnView”,虽然功能丰富,但由于需要启动外部程序,因此在响应效率上比不上TC自带的“Lister”快速
在经过实际测试后,发现使用TC的Imagine插件,不仅可以解决Lister图片切换的问题,而且Imagine插件功能丰富,且支持TC自带的Lister,因此首选该方案。
方案实现:
1.下载“Imagine”插件并安装
1).TC菜单中“配置-》选项-》插件”,点击第一个“从ghisler.com下载插件”中的“下载”按钮,打开TC插件官网:

- “插件安装”除了描述中说明的方法以外,也可以直接去该插件的官网下载最新版本(只有部分流行的插件有官网),然后将插件压缩包解压后,放置在TC安装目录下的“plugins文件夹中”(需根据插件类型分别创建“wlx、wcx、wfx”等文件夹)
2).插件官网:https://www.ghisler.com/plugins.htm,搜索“Imagine插件”,==根据当前TC的版本选择“32位”或“64位”的版本==

-
插件版本选择错误,会导致安装时报错,如:

通常更换另一版本的插件安装包即可 -
官网中部分插件提供的版本不是最新的,可以点击右侧该插件的作者跳转到“该插件自身的官网”。下载最新版本的插件安装包后,按照上图中“插件标准安装方法”安装一下即可。
如“Imagine插件”官网:https://www.nyam.pe.kr/dev/imagine/,下载对应版本的压缩包即可

3).下载插件压缩包后,在TC中先选中该压缩包,然后点击“Enter”键,TC会自动检测该zip文件并识别到插件内容,之后一路确定即可。安装完成后如下图:
点击下方“确定”按钮即可生效
之后选择图片并按F3打开Lister后,其会自动识别并选择“Imagine插件”。并且在菜单列表中可以点击“左右箭头”切换相邻图片

2.优化Imagine插件的图片切换功能
Imagine插件的快捷键:Space —— 下一张,Backspace —— 上一张,与其他软件直接使用“左右或上下箭头”切换不匹配,使用起来成本高。故进行优化
避坑点1:查看Imagine插件的快捷键列表
1).打开“TC安装目录 ——》Imagine插件安装目录”,双击运行“Imagine.exe”

2).Imagine插件的快捷键有两种展示形式:
- 形式一:不打开任何图片,直接点击菜单栏的“帮助 -》键盘快捷键”或“选项-》选项-》快捷键”。该种形式展示的快捷键“不全”,仅有部分快捷键

- 形式二:先在左侧或右侧列表中随机选择一张图片并双击使用“Imagine”软件打开,再点击菜单栏的“帮助 -》键盘快捷键”或“选项-》选项-》快捷键”。此时才会展示“Imagine软件”所有的快捷键

- 比较以上两图也可发现,两种形式下,顶部“工具栏”展示的内容也会不一样,在Lister中其仅会展示后者
不打开任何图片时的工具栏:

打开某张具体图片后的工具栏:

避坑点2:“Imagine插件自身的设置”与“该插件在Lister中的设置”不通用
经过实际测试,“在Lister中使用Imagine插件”和“直接使用Imagine插件”打开图片,两者在顶部菜单栏的展示不同。并且“直接修改Imagine插件”自身的设置后,无法在Lister插件中生效。如修改Imagine插件语言为中文后,其在Lister中依然显示英文,同理快捷键也是这样。因此若要优化Imagine插件在Lister中的使用效果,则必须在Lister中修改才有效
优化一:修改Lister中Imagine插件语言为中文
由于在Lister中,Imagine插件仅展示“工具栏”,不展示顶部菜单栏,因此无法直接修改语言。通过测试后发现,可通过修改工具栏展示的内容来调整
1).在“工具栏”中展示“语言”图标
在工具栏中点击“Preferences”图标打开“Imagine属性”界面:

在该界面左侧中找到“Languages”选项并添加到右侧的列表中,并可通过右侧的“Up/Down”调整该选项在工具栏中的展示位置:

点击下方的“应用”按钮后,Lister的工具栏中即会展示“语言图标”,如

2).点击该语言图标打开如下界面:

==选择“SimplifiedChinese”==并点击“确定”按钮后,即可生效
优化二:修改Imagine插件切换图片的快捷键
点击Lister中“Imagine工具栏”的“Preferences”图标,并选择“快捷键”页签

在右侧输入新快捷键,如左箭头或上箭头。分配完成后,可将原有的快捷键移除
- 该快捷键可能已经分配给其他功能了,如下图提示:

此时直接点击右侧的“分配”按钮即可,其会自动取消该快捷键与原有功能的绑定,并将该快捷键绑定到新的功能中
重新配置后,效果如下:上一个:
下一个:

点击下方的“应用”和“确定”按钮后,即可生效
优化三:文件夹内的图片自动循环切换
当使用左右箭头切换文件夹内的图片时,到末尾时总会出现这样的提示,需要点击后才可循环切换,使用不便故优化下:

方法:点击工具栏“Preference图标”打开属性界面,选择“杂项”页签:

勾选“抵达文件夹首尾时不提示”,应用后即可生效



