首页 > 其他分享 >配置.editorconfig

配置.editorconfig

时间:2024-11-28 16:33:16浏览次数:4  
标签:文件 tests indent 配置 插件 vim editorconfig

目录

背景

./.vim/plugged/editorconfig-vim/tests/plugin/spec/plugin_tests/test_files/.editorconfig
./.vim/plugged/editorconfig-vim/tests/plugin/spec/plugin_tests/.editorconfig
./.vim/plugged/editorconfig-vim/tests/plugin/spec/.editorconfig
./.vim/plugged/editorconfig-vim/tests/core/tests/.editorconfig
./.vim/plugged/editorconfig-vim/.editorconfig

配置

从路径来看,这些文件是属于 editorconfig-vim 插件的测试文件或配置文件,用于测试插件功能,不应该直接修改它们,因为这些文件只用于插件自身的用途,而不是为你的项目服务。

你应该如何处理 .editorconfig 文件?

  1. 创建或修改项目级的 .editorconfig 文件

    • 如果你的项目还没有 .editorconfig 文件,你需要在项目根目录(git 仓库的根目录)创建一个 .editorconfig 文件。
    • 这是 最主要的配置文件,用于定义项目的代码风格和缩进规则。
  2. .editorconfig 中编写规则

    • 参考以下例子:

      root = true
      
      # 所有文件的通用规则
      [*]
      indent_style = space
      indent_size = 4
      end_of_line = lf
      charset = utf-8
      trim_trailing_whitespace = true
      insert_final_newline = true
      
      # 针对特定类型文件的规则
      [*.c]
      indent_style = tab
      indent_size = 8
      
      [Makefile]
      indent_style = tab
      indent_size = 8
      
    • 根据你的项目需求自定义规则。

  3. .gitignore 中忽略不需要的 .editorconfig 文件

    • 如果你希望 .editorconfig 文件仅供个人使用,而不提交到代码库,可以将其路径添加到 .gitignore.git/info/exclude 中:
      echo ".editorconfig" >> .git/info/exclude
      
  4. 测试 .editorconfig 文件是否生效

    • 确保 editorconfig-vim 插件已经正确安装。
    • 打开你的项目中的文件,尝试编辑,看看规则(如缩进、换行符)是否符合预期。

注意

你列出的这些文件不需要改动,直接按照上述步骤为你的项目添加 .editorconfig 文件即可。editorconfig-vim 插件会自动加载项目中的 .editorconfig 文件,并将规则应用到 Vim 中。

标签:文件,tests,indent,配置,插件,vim,editorconfig
From: https://www.cnblogs.com/focusoncompiler/p/18574505

相关文章

  • 7. Spring Cloud Sleuth+ZipKin 链路监控的配置详细解析
    7.SpringCloudSleuth+ZipKin链路监控的配置详细解析@目录7.SpringCloudSleuth+ZipKin链路监控的配置详细解析前言:1.SpringCloudSleuth+ZipKin的概述1.1Sleuth/ZipKin是什么?1.2Sleuth和Zipkin的简单关系图:1.3Sleuth工作原理解析2.Sleuth+ZipKin的......
  • Element-UI 中关于 Table 的几个功能点简介(行列的合并和样式、合计行配置等)
    〇、前言本文记录了关于Element框架中Table的几个功能点,后续将持续更新。el-table官网地址:https://element.eleme.cn/#/zh-CN/component/table#table-column-scoped-slot一、合并行或列,使用属性span-method默认参数:Function({row,column,rowIndex,columnIndex})......
  • Elastic Search相关配置
    在生产环境中,强烈建议elasticsearch.yml中的path.data和path.logs设置为$ES_HOME之外的位置。默认情况下,Docker、Debian和RPM安装会将数据和日志写入$ES_HOME之外的位置。----------------------------------Cluster-----------------------------------Useadescriptivena......
  • Maven 下载 安装 配置
    Maven下载安装配置1.Maven安装与配置1.1安装Maven1.1.1下载Maven访问Maven官方网站。下载最新的Maven压缩包(如apache-maven-3.x.x-bin.zip)。在此之前,我下载了多个版本的IntelliJIDEA,为了应对IntelliJIDEA和Maven版本频繁更新带来的兼容性问题,我......
  • 配置JAVA WEB环境
    概述写了一半想起来之前刚学JAVA开发的时候,写过一篇博客讲的是从0配置JAVAWEB开发环境,因为工作的时候用的都是现成的环境,要不就是Springboot一把梭了,所以具体的配置时至今日也忘的差不多了。当然那篇写的更全一些,更适合什么都不懂的小白,这篇针对于网络安全学习的,只关注JAVAWEB......
  • 这些不同类型的 DNS 记录承担着不同的职责,确保域名能够正确地解析到对应的服务、设备
    DNS(域名系统,DomainNameSystem)是用于将域名(如www.example.com)解析为IP地址的系统,它通过一系列的DNS记录来实现这一过程。不同类型的DNS记录对应不同的功能,下面是常见的几种DNS记录类型:1. A记录(AddressRecord)功能:将域名解析为IPv4地址。示例:CopyCodeexample......
  • 配置文件(Configuration Files)在不同的应用场景和技术体系中有多种形式。常见的配置文
    配置文件(ConfigurationFiles)在不同的应用场景和技术体系中有多种形式。常见的配置文件类型可以根据其格式、用途和配置的复杂度进行分类。下面列出了几种常见的配置文件类型:1. INI文件格式:简单的键值对格式,通常包括多个节(Sections)。用途:广泛用于小型应用的配置,如桌面软件、......
  • STM32cubeMX配置FreeRTOS生成代码--完成一个简单测试(Led闪烁和向串口发送“hello!world
    一、STM32cubeMX中相关配置(首先我用的STM32板子是STM32F103VBT6,板子不同,配置会略有不同,仅作参考!)打开STM32cubeMX,新建工程,选择对应板子型号:1.配置微控制器的时钟系统HighSpeedClock(HSE):高速时钟源,这里选择的是“Crystal/CeramicResonator”,意味着使用外部晶体......
  • VScode配置C语言环境
    第一步下载VScode:VisualStudioCode-CodeEditing.Redefined第二步搜索下载VScode插件:​ C/C++Chinese上面两个插件安装完成后会提示重启VScode完成中文语言设置第三步配置C语言编译器:https://wwgn.lanzoul.com/iB4US2gj0ayh密码:8y95下载完成后解压,这里我选择保存......
  • ansible配置docker
    目录[root@db1server]#tree.├──ans-docker│  ├──dockerfile│  └──hosts├──group_vars│  └──all├──hosts├──sys_basic│  ├──~│  ├──files│  │  ├──daemon.json│  │  └──hosts│......