如果您不熟悉项目,您可能想知道项目可以为您做什么......项目允许您通过对来自不同位置的文件和目录进行分组来组织文件 - 无论它们是存储在您的本地系统上,还是通过网络,甚至存储在远程服务器(FTP/SFTP)上。项目介绍涵盖了项目的基本原理,例如在项目中添加和删除文件。此电源提示的目的是让您更好地了解项目设置对话框的更高级功能。
请注意:为了使用项目设置对话框的功能,您需要打开(或创建)一个项目。如果您还没有这样做,请打开(或创建)您的项目。
要打开项目设置对话框,请转到项目菜单中的项目设置菜单项。您也可以使用热键 ALT+SHIFT+S。
文件过滤器(过滤器按钮)“过滤器”选项允许您根据文件的扩展名过滤文件夹中的文件。例如,如果您只想显示项目中所选文件夹中的 html 和 javascript 文件,您可以在此字段中输入“*.html; *.js”。

提示:“浏览”按钮提供了一些常用 C/C++ 文件过滤器的预设列表。单击“编辑列表”选项以添加您自己的预设过滤器列表。

输入“过滤器”并单击“确定”后,您只会看到与文件扩展名过滤器匹配的文件。请注意:设置过滤器不会影响已添加到项目中的文件/文件夹。
文件夹选项过滤器 项目设置对话框底部的过滤器字段是一种“全局”过滤器。当您在此处设置过滤器时,它将应用于添加到项目中的所有目录。上面的过滤器,文件过滤器,只会将过滤器应用到它应用到的文件夹。换句话说,过滤器只会应用于您创建过滤器时选择的文件夹。
如果对话框底部的“过滤器”选项填充了例如“*.html”,那么当您添加文件夹时,只有与 .html 文件扩展名匹配的文件才会被视为项目的一部分。注意:设置此过滤器不会影响已添加到项目中的文件/文件夹。
项目特定的 Wordfile(可选)wordfile 负责将语法突出显示应用于您的文件。在某些情况下,您可能希望使用包含特定于您项目的语言的不同 wordfile(默认 wordfile 除外)。
您可以使用“项目设置”对话框中的“可选 Wordfile”功能来执行此操作。Project wordfile 将用于语法高亮,而不是 UltraEdit 的默认 wordfile。
项目特定的 ctags 文件ctags 是 C/C++ 头文件和源文件中的 C/C++ 对象和函数的标记索引。如果您正在构建 C/C++ 项目并希望指定项目特定的 ctags 文件,您可以在此处执行此操作。
与项目特定的 wordfile 类似,您也可以指定项目特定的 ctags 文件。

此外,您可以启用“在项目加载时创建 ctag 文件”。如果勾选(启用)此项,则在加载项目时会自动创建一个 ctags 标签文件。这将确保您的 ctag 文件是最新的并反映源文件的内容。
项目配置设置除了“项目设置”对话框中的设置之外,您还可以通过配置对话框中的一些配置项进一步控制项目的处理方式。
打开远程文件要配置重新加载项目时是否打开 FTP 文件,请转到高级 -> 配置 -> 文件处理 -> 加载。
关闭/切换项目时关闭打开的文件要配置 UltraEdit 在打开或切换项目时是否自动关闭所有打开的文件,请转到高级 -> 配置 -> 文件处理 -> 其他。
显示路径要设置 UltraEdit 是否在文件树视图中显示项目列表中文件的完整路径,请转到高级 -> 配置 -> 编辑器显示 -> 杂项。
默认目录要设置创建新项目的默认目录,请转到高级 -> 配置 -> 目录。
使用项目的附加说明最后,UltraEdit/UEStudio 提供以下项目特定功能:
函数列表您可以配置 UltraEdit 的函数列表来搜索整个项目的函数,方法是打开函数列表(按 F8),右键单击它,然后选择“列出所有项目文件”。例如,如果您有多个在不同 PHP 文件中调用的函数,这将非常有用。只需单击函数列表中的函数即可转到其原始文件中的函数定义。
在项目文件中查找/替换您还可以使用 UltraEdit 强大的在文件中查找/替换功能来仅搜索您的项目文件。为此,请转到搜索 -> 在文件中查找,然后在“搜索范围:”下选择“项目文件”。
项目工具您可以为您创建的每个项目配置多达 25 个独特的用户工具。工具为您提供了一种在 UltraEdit 中与 DOS 提示符(命令行)交互的方法。有关工具的更多信息,请访问我们的强力提示“创建用户和项目工具”。当项目关闭时,项目工具也会关闭并且不再可用。