在 Windows 资源管理器中,只要您重命名文件,列表就会重新排序,并且您的焦点仍然在您编辑的文件上,该文件现在位于列表中的新位置。
file1.jpg -->editing to z.jpg...
file2.jpg
file3.jpg
m.jpg
x.jpg
跳转到
file2.jpg
file3.jpg
m.jpg
x.jpg
z.jpg ---> selected here, which is useless.
如果您将 file1 重命名为 z.jpg,列表将自动恢复,您将位于列表底部,并且必须返回到没有名称的列表。对于许多文件来说,这非常烦人。
有没有办法让窗口立即停止排序?
答案1
您是否按下enter ↵来完成重命名?我知道如果您只是按下tab,它将转到列表中的下一个文件,而重命名的文件会移动。也许您设置了某些内容,所以如果这对您不起作用,我深表歉意。
答案2
正如所述Explorer 最大的烦恼:自动排序(Windows 7、Server 2008/R2 和 Vista),这并不完全可能。
我知道以下解决方法:
禁用自动排列
禁用自动排列后,您可以自由组织图标。重命名所有需要重命名的图标后,您可以重新启用它。您可以从以下位置下载用于禁用和启用自动排列的批处理文件Windows 7 论坛。
请注意,此功能在“详细信息”视图中不起作用,每次打开或关闭时都需要重新启动 Windows 资源管理器。此外,请注意,在此过程中您可能会丢失一些文件夹设置。
共享文件夹
访问共享文件夹时(因为通常通过网络进行),自动刷新功能被禁用。您可以与自己共享所有驱动器并通过网络访问它们。
使用以下方法,您只需单击一下即可完成。
暂时保存此代码并将
norefresh.reg
其与注册表合并:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\norefresh] @="Explore without auto-refresh" [HKEY_CLASSES_ROOT\Directory\Background\shell\norefresh\command] @="C:\\norefresh.bat"
将以下代码保存为
C:\norefresh.bat
:@echo off net share drive%cd:~0,1%=%cd:~0,3% /grant:%username%,full 2>nul explorer \\%userdomain%\drive%cd:~0,1%\%cd:~3% for /d %%d in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( net share drive%%d=%%d:\ /grant:%username%,full 2>nul)
在任何文件夹中,您现在可以右键单击并选择无需自动刷新即可探索。
这个解决方案很 hack (最好的情况下),但却是我个人最喜欢的。
使用 Explorer 替代品
文件管理器喜欢探索者2让您选择是否需要自动刷新功能。
在 Xplorer 2中,您可以选择
工具->选项->窗口->移动/复制等后自动重新排序内容。
请注意,如果不购买许可证,您只能使用 Xplorer 2 21 天。
答案3
一种低技术的解决方案是进入“详细信息”视图并按名称以外的其他内容进行排序。
答案4
如果您使用互联网上提供的众多注册表黑客之一来禁用自动排列(或使其可选),则当您处于详细视图时,单击并将一个文件拖动到其他位置(任意,任何文件)
它将取消选中所有“按选项排序”,资源管理器窗格顶部的排序按钮将变灰,并且右键菜单中的相同功能将取消选中。
现在,当您重命名文件时,它不会重新排序或跳转,而是停留在原处。即使您按 F5 或刷新,也不会重新排序文件夹视图。完成后,只需单击“名称”或“修改日期”按钮,无论您想按哪个按钮排序。