Windows 在打开文件资源管理器时是否会自动调整名称列的大小?

Windows 在打开文件资源管理器时是否会自动调整名称列的大小?

每次打开文件资源管理器时,我都必须调整名称列的大小才能看到完整的文件名。

有没有办法实现自动化?无论是通过 Windows 还是实用程序?

答案1

Windows 资源管理器应该“记住”最后使用的列宽。

在其他问题中,您提到您正在使用 Windows XP,更改 BagMRU 大小可能会解决问题。

默认情况下,Windows 可以记住 400 个不同的文件夹设置(200 个本地文件夹和 200 个网络文件夹,总共 400 个文件夹)。

  1. 启动注册表编辑器
  2. HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \
  3. 右键单击右侧窗格中的空白处,然后选择新建 > DWORD 值
  4. 将新值命名为 BagMRU Size
  5. 双击 BagMRU Size 值,并将 Base 设置为 Decimal
  6. 现在在数值数据字段中输入 Windows 应记住设置的文件夹数量(我建议 1,000 个或更多,我使用 5000 个)
  7. HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ ShellNoRoam \
  8. 重复步骤 3-6
  9. 关闭注册表编辑器

答案2

手动调整名称列大小的简单方法是右键单击列标题并选择调整所有列的大小以适合

在 Windows 8 中,您可以向快捷工具栏,嵌入在窗口标题栏中,通过打开“视图”窗格并右键单击调整所有列的大小以适合按钮。

另一个选项是使用快捷键CTRL+数字键盘上的键。如果您没有数字键盘,则可以使用 AutoHotkey 脚本将任何组合键重新映射到该键盘。例如,在下面一行中,我将其重新映射到键F4

F4::Send,{LCtrl down}{NumpadAdd}{LCtrl up}

我通常将其与另一个快捷键 (CTRL+SHIFT+6) 结合使用,将视图切换到细节

F4::
send,{LCtrl down}{LShift down}6{LCtrl up}{LShift up}
send,{LCtrl down}{NumpadAdd}{LCtrl up}
return

不幸的是,我找不到一个简单的方法来将此选项设为所有文件夹的默认选项:显然微软认为允许用户这样做会导致巨大的可用性问题

相关内容