目录

  • 标题
  • 概述
  • 实现步骤
  • 总结

标题

在 VSCode 中自定义文件类型和扩展名关联
Customize file type and extension associations in VSCode

概述

这篇文章介绍了一种VSCode关联文件类型和扩展名的方法,通常情况下VSCode会根据文件的扩展名自动识别文件类型,例如将扩展名为htmlhtm的文件识别为HTML文件类型,并按其语法进行高亮和自动排版(format)。然而,对于那些并不常见的文件扩展名,VSCode仍然为用户提供了自定义关联的方法。我最近在处理一些TMT测试框架下的代码,其中就涉及到编写fmf文件的操作,这是一种自定义的配置文件,兼容YAML语法。因此,我希望能够在VSCode中借用它的高级IDE功能来辅助编辑这些文件,其中最有用的便是自动排版(format)功能。本文以YAML文件类型与fmf扩展名关联的例子来讲解VSCode自定义文件类型和扩展名关联的功能。

实现步骤

首先,选中任意一个以fmf为扩展名的文件,在VSCode窗口右下角我们可以看到这个文件被识别为了纯文本文件(Plain Text)。点击这个按钮,打开“选择语言模式(Select Language Mode)”的下拉列表。

然后,在下拉列表中选择“为fmf扩展名设置文件关联(Configure File Association for ‘.fmf’)”。

最后,选择要与fmf扩展名关联的文件类型,本例中选择YAML文件类型。

至此,VSCode便会记住这个用户自定义设置,将所有以fmf为扩展名的文件视为YAML文件来提供IDE高级功能。

总结

本文介绍了如何在VSCode中自定义文件类型和扩展名的关联,让用户能够在个性化文件中使用语法高亮和自动排版(format)功能。

在VSCode中自定义文件类型和扩展名关联相关推荐

  1. 计算机如何把文件设为隐藏,已知文件类型的扩展名如何设置显示与隐藏?

    当你想把文件扩展名隐藏或是显示的时候,有木有突然感觉有那么一瞬间皱着眉头过呢?当你想要设置显示与隐藏扩展名的时候却莫名其妙的发现"隐藏已知文件类型的扩展名"这一项选不见了,心理莫名 ...

  2. windows服务器设置文件属性设置去掉隐藏已知文件类型的扩展名(即文件后缀名可见)

    摘要: 1.文件后缀名不可见,系统运维过程容易发生同名不同后缀的文件操作混淆的情况 2.windows系统默认是文件后缀名不可见 3.所以需要更改一下配置. 4.操作步骤如下图: (1)点击组织-文件 ...

  3. Windows系统下常见的文件类型及其扩展名

    今天小陈给大家分享一本书上的一个实用表(常见的文件类型及其扩展名)

  4. 如何提取fq.gz中的文件_什么是GZ文件类型或扩展名? 如何创建,提取和打开Gz文件?...

    如何提取fq.gz中的文件 gz or GZ files are compressed files using gzip algorithm or a related application. gz ...

  5. linux ls 中文乱码_每天一个linux命令:Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  6. 每天一个linux命令(目录文件操作):【转载】Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  7. Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  8. idea新建java文件类型_如何在IntelliJ IDEA中设置文件类型

    IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...

  9. 怎么显示隐藏的文件类型的后缀名

    很多电脑默认的时候,是隐藏了文件的后缀名,有时候往往给我们带来一些不必要的烦恼,比如txt文件和word文件的相互转换,ppt excel格式的转换等,今天来分享一下怎么显示隐藏的文件类型的后缀名 主 ...

最新文章

  1. android之启动桌面activity
  2. 机器人布里茨说什么_LOL蒸汽机器人布里茨英雄介绍、技能加点、技巧攻略 机器人出什么装备...
  3. 题库练习1(单词长度、统计字符个数、)
  4. windows下安装nginx
  5. Js计算间隔天数和Date对象
  6. 【CodeForces - 701D】As Fast As Possible(二分,模拟,数学公式)
  7. 飞鸽传书:HTML界面也有它欠缺的方面
  8. (100)FPGA单沿和双沿采样(下降沿采样)
  9. 创意c语言程序设计,重庆理工大学-c语言程序设计基础教程_习题答案(纪纲_金艳).doc...
  10. LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Php篇
  11. VC2010 编译 Media Player Classic - Home Cinema (mpc-hc)
  12. 王者-甄别同一板块强弱股的方法【真假美猴王】
  13. php连接mysql代码+类_php连接mysql操作类
  14. spring源码-第四个后置处理器
  15. 书单:《人人都是产品经理》附录书单
  16. 输入一英文字符串(字符串长度限制在200个字符以内),单词间仅用一个或多个空格间隔(即没有标点符号),编写程序将此字符串中第1个最长的单词输出。 输入输出样例: memory has no re
  17. 热点综述 | 单细胞测序的扩展、整合与转化
  18. Linux课程设计每日小结
  19. sas 统计学 anova
  20. 【基础知识】什么是哈希冲突?

热门文章

  1. 转载百度百科 python
  2. 基于Ansys SIwave 阻抗匹配分析
  3. 大学四年,我悄悄看了B站上这些 Java 视频,毕业去阿里了!
  4. 马尔科夫链-转移概率
  5. 热电阻热电偶换算工具
  6. 嵌入式Linux应用程序开发-(1)第一个嵌入式QT应用程序
  7. docker清理日志
  8. matlab 用visio编辑_【LaTeX】文章中插入Visio及Matlab矢量图
  9. python导入随机函数库_python之random库
  10. 大数据安全审计——公安敏感数据的守护神