所以,这是一个简单的问题,但我似乎还找不到正确的答案。
在 Windows 中(eek!)使用 notepad++,打开文件,输入*st*
将显示所有包含“st”的文件
我如何在 Ubuntu 中执行相同操作?具体来说,我使用 Geany,打开后,它显示“所有文件”,我尝试了与 Windows 中相同的操作,但没有过滤器起作用。我遗漏了什么?
答案1
选项针对特定应用程序
就像在 Windows 中一样,过滤选项是特定于应用程序的。检查我的 Windows(7) VM,除了您提到的应用程序外,我实际上找不到支持在其对话窗口中使用通配符进行过滤的应用程序。
可以实现与您描述类似的(通配符)功能,例如Gedit
:
在Open
对话窗口中,点击“铅笔”按钮(左上角),将显示位置输入框。输入星号 * 后,您可以通过输入文件名称的(任何)部分来查找文件:
不幸的是,对话框Geany
中不支持通配符过滤Open
。
常规过滤选项
对于大多数其他应用程序来说,按第一个字符进行过滤是标准的:
- 打开“打开”对话框
- 单击“名称”列标题按名称排序,单击列表中的项目(任意),然后输入要查找的第一个字符
对话框将带您到第一项。
当其他项目可见时,使用鼠标或箭头键上下滚动只会滚动此子部分:对话框中的示例
Geany
。所有文件均可见,但滚动将仅包含以“r”开头的文件
在 Nautilus 窗口中,当您使用列表视图时,其工作方式完全相同。
答案2
Notepad++ 是 Scintilla (SciTE) 的衍生产品,你可以尝试一下 :)
尝试 Scintilla 和 SciTE http://scintilla.sourceforge.net/
答案3
偶然发现了您正在寻找的内容(使用 linux mint):
通常,当您按下Ctrl+f或刚开始在打开文件对话框中输入时,过滤仅对起始字符序列起作用。
现在,如果你刚刚点击了文件夹平面中的一个文件夹,Ctrl+f将打开一个搜索对话框,你必须点击,光打字是不行的!
然后你不要使用通配符,只需输入中间的字符。