热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IntelliJ代码的字符串引号花样设置

出发点最近在开辟一个Angular小项目,运用了tslint,我运用了单引号限定。然则IntellijWebstorm的自动引入默许是双引号(double)。IntelliJ+ID

出发点

最近在开辟一个Angular小项目,运用了tslint,我运用了单引号限定。然则Intellij Webstorm的自动引入默许是双引号(double)。IntelliJ+IDE是能够设置全局 or 项目运用单引号(single)照样双引号(double),防止每一次都需要从修正引号花样。

症结

File > Settings (Ctrl+Shift+S) > Editor > Code Style > TypeScript ( 这里挑选你要设置的言语,我开辟angular运用的是typescript ):

Punctuation (
右侧窗口 ) > Use (
single or double )

《IntelliJ代码的字符串引号花样设置》

在终究设置面板中的Scheme能够挑选设置地区为全局或当前项目.

《IntelliJ代码的字符串引号花样设置》

About

1.由于 ES6 引入了 template string,template string 用的分隔符 [ ` ] 看起来和单引号[ ‘ ] 太像了,轻易搞混。我们在项目中遇到过,有人在运用单引号字符串里误用了 template string,致使字符串未能准确替代,然则修 bug 的人也没找到这个毛病,反而以为是实行环境不支持 ES6,效果就把 template string 干掉改成用 “%s” 来拼接字符串…… 假如用双引号示意字符串,这两个人基础就不会看错。
2.另外,双引号最直接的优点是,插进去单引号会很轻易(空话)。我随意查阅了 SourceTree, WebStrom, Unity3D 三款软件的英文提醒,发明老外都很少在提醒信息里插进去双引号,而是在应该用双引号的处所直接写单引号。因而为了让你的软件逼格更高,文本中心就别插进去双引号了!
3.末了,假如你喜好写单元测试的话,双引号另有一个优点是和 JSON 保持一致

作者:Jare Guo
链接:https://www.zhihu.com/question/21168673/answer/79885241
泉源:知乎

设置完成以后IDE会自动更新对应言语代码中的引号花样,今后IDE自动天生的代码中,会运用上面的设置,IntelliJ+IDE都能够如许来设置,纪录在这里是由于我尝试过在网路上征采相干纪录,并没有,所以想分享出来,也用作本身的笔记。


推荐阅读
  • MyBatisCodeHelperPro 2.9.3 最新在线免费激活方法
    MyBatisCodeHelperPro 2.9.3 是一款强大的代码生成工具,适用于多种开发环境。本文将介绍如何在线免费激活该工具,帮助开发者提高工作效率。 ... [详细]
  • VMware 15.5.7 中文版激活方法
    本文提供了一种有效的方法来激活 VMware 15.5.7 的中文版本,同时介绍了如何利用最新的激活码进行操作,确保用户能够顺利使用。 ... [详细]
  • WebStorm 是一款强大的集成开发环境,支持多种现代 Web 开发技术,包括 Node.js、CoffeeScript、TypeScript、Dart、Jade、Sass、LESS 和 Stylus。它为开发者提供了丰富的功能和工具,帮助高效构建和调试复杂的 Node.js 应用程序。 ... [详细]
  • 本文详细介绍了 Sublime Text 3 在 2021 年的激活密钥及其在线激活方法。用户可以通过提供的链接访问云海天教程,获取更多详细的激活码信息和操作步骤。此外,文章还提供了安全可靠的激活方案,帮助用户顺利激活软件,提升编程效率。 ... [详细]
  • 本教程涵盖OpenGL基础操作及直线光栅化技术,包括点的绘制、简单图形绘制、直线绘制以及DDA和中点画线算法。通过逐步实践,帮助读者掌握OpenGL的基本使用方法。 ... [详细]
  • 获取计算机硬盘序列号的方法与实现
    本文介绍了如何通过编程方法获取计算机硬盘的唯一标识符(序列号),并提供了详细的代码示例和解释。此外,还涵盖了如何使用这些信息进行身份验证或注册保护。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 作为一名专业的Web前端工程师,掌握HTML和CSS的命名规范是至关重要的。良好的命名习惯不仅有助于提高代码的可读性和维护性,还能促进团队协作。本文将详细介绍Web前端开发中常用的HTML和CSS命名规范,并提供实用的建议。 ... [详细]
  • 在 Flutter 开发过程中,开发者经常会遇到 Widget 构造函数中的可选参数 Key。对于初学者来说,理解 Key 的作用和使用场景可能是一个挑战。本文将详细探讨 Key 的概念及其应用场景,并通过实例帮助你更好地掌握这一重要工具。 ... [详细]
  • 使用 NDB 提升 Node.js 应用调试体验
    本文介绍了由 Google Chrome 实验室推出的新一代 Node.js 调试工具 NDB,旨在为开发者提供更加高效和便捷的调试解决方案。 ... [详细]
  • 解决WebStorm使用Vuewebpack卡顿问题
      我们在使用Vue时,经常会遇到项目卡顿的情况,这主要是因为Vue的webpack打包时会生成一个node_modules模块,该模块内含至少上万个文件,因而往往会造成WebSt ... [详细]
  • Java毕业设计项目:“传情旧物”网站(含源码与数据库)
    本项目介绍了如何配置和运行“传情旧物”网站,包括所需的技术栈、环境配置以及具体的操作步骤。 ... [详细]
  • tabnine 破解_最新在线免费激活2022.07.18
    (tabnine破解)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。Intell ... [详细]
author-avatar
谢文友649
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有