CLion教程-CLion中的文件类型

对于表示不同语言和技术的文件,CLion维护着一个文件类型列表,其中每个文件类型都将一个语言服务与一个或多个文件名模式进行关联,以提供特定于语言的功能(例如语法高亮和代码分析)。
默认的文件类型列表涵盖了所有相关的文件名模式,但您可以为自定义语言文件添加新的文件类型,并且可以更改现有文件类型的关联文件名模式。
当您在编辑器中打开文件时,CLion会根据文件名模式选择文件类型和相应的语言服务。
除此之外,您还可以从操作系统的文件管理器中将CLion设置为默认应用程序来打开特定的文件类型。
添加自定义文件类型
如果您使用的语言不受默认支持,并且没有相应的插件,您可以配置一个简单的语言服务,以处理与该语言相关联的文件。这样您就可以享受关键字、注释和括号等的语法高亮,并具备一些基本的编辑器辅助功能,比如使用Ctrl+/或Ctrl+Shift+/添加行/块注释,使用Ctrl+W或Ctrl+Shift+W根据结构扩展/缩小选定内容。
- 按下Ctrl+Alt+S打开IDE设置,并选择“编辑器 | 文件类型”。
- 在“已识别的文件类型”部分,单击
,指定新类型的名称并提供描述。
在“语法高亮”部分,配置大小写敏感性、括号匹配设置,并指定定义注释的方式:
- 行注释:指定表示单行注释起始的字符。
- 仅在行起始:如果行起始的字符表示行注释的起始,那么只有位于行的开头的字符才会被识别为注释。
- 块注释起始、块注释结束:指定表示块注释起始和结束的字符。
- 十六进制前缀:指定十六进制数字的前缀字符。
- 在“关键字”部分,指定您的语言的关键字列表,每个关键字占一行。
- 在“语义”部分,选择是否要启用语义支持,并提供您的语言的括号配置。
- 单击“应用”以应用更改。
- 单击“OK”以关闭设置对话框。
关联文件名模式
如果某个文件的文件名与默认文件类型的模式不匹配,您可以将该文件名模式关联到特定的文件类型。
- 按下Ctrl+Alt+S打开IDE设置,并选择“编辑器 | 文件类型”。
- 在“已识别的文件类型”部分,选择要关联文件名模式的文件类型。
- 单击“添加”按钮,输入要关联的文件名模式,并单击“OK”。
- 单击“应用”以应用更改。
- 单击“OK”以关闭设置对话框。
将CLion设置为默认应用程序
您可以从操作系统的文件管理器中将CLion设置为默认应用程序,以打开特定类型的文件。
请参阅操作系统的文档以了解如何在您的操作系统中执行此操作。
忽略文件和文件夹
如果您希望CLion忽略某些特定的文件或文件夹,以避免将其包含在项目中,您可以在设置中进行配置。
- 按下Ctrl+Alt+S打开IDE设置,并选择“文件 | 忽略文件和文件夹”。
- 在“忽略文件和文件夹”对话框中,单击“添加”按钮。
- 在文件对话框中,选择要忽略的文件或文件夹,并单击“OK”。
- 单击“应用”以应用更改。
- 单击“OK”以关闭设置对话框。
配置文件类型的shebang命令
对于特定类型的文件,您可以配置在运行或调试时执行的shebang命令。
- 按下Ctrl+Alt+S打开IDE设置,并选择“编辑器 | 文件类型”。
- 在“已识别的文件类型”部分,选择要配置shebang命令的文件类型。
- 在“文件类型属性”对话框中,选择“shebang”选项卡。
- 在“shebang命令”字段中,输入要执行的shebang命令。
- 单击“应用”以应用更改。
- 单击“OK”以关闭设置对话框。
以上是在JetBrains CLion中配置文件类型的指南。它解释了如何添加自定义文件类型,将文件名模式与特定的文件类型关联,配置文件名模式和文件类型之间的关联,将CLion设置为特定文件类型的默认应用程序,忽略文件和文件夹,以及配置文件类型的shebang命令。
这个指南是特定于CLion的,并提供了一些基本的配置选项,以使编辑和管理不同类型的文件更加方便和个性化。