![FileZilla 中的排序顺序:忽略大小写?](https://linux22.com/image/1272529/FileZilla%20%E4%B8%AD%E7%9A%84%E6%8E%92%E5%BA%8F%E9%A1%BA%E5%BA%8F%EF%BC%9A%E5%BF%BD%E7%95%A5%E5%A4%A7%E5%B0%8F%E5%86%99%EF%BC%9F.png)
有没有办法让 FileZilla 在对文件和文件夹名称进行排序时忽略大小写?我想看到所有以“D”开头的文件名与以“d”开头的文件名相邻。
答案1
没有选项,因为这是硬编码的。
它位于当前源代码中,src/LocalListView.cpp
并且src/RemoteListView.cpp
:
inline int CmpName(const CLocalFileData &data1, const CLocalFileData &data2) const
{
#ifdef __WXMSW__
return data1.name.CmpNoCase(data2.name);
#else
return data1.name.Cmp(data2.name);
#endif
}
FileZilla 仅在 Windows 上不区分大小写地排序,因为__WXMSW__
(**wx***Widgets* **M***icro***s***oft* **W***indows*) 在那里定义。
您可以随时下载源代码,更改这几行,然后自行重新编译。