热门标签 | 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都能够如许来设置,纪录在这里是由于我尝试过在网路上征采相干纪录,并没有,所以想分享出来,也用作本身的笔记。


推荐阅读
  • 小编给大家分享一下TypeScript2.7有什么改进,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • 本文整理了Java面试中常见的问题及相关概念的解析,包括HashMap中为什么重写equals还要重写hashcode、map的分类和常见情况、final关键字的用法、Synchronized和lock的区别、volatile的介绍、Syncronized锁的作用、构造函数和构造函数重载的概念、方法覆盖和方法重载的区别、反射获取和设置对象私有字段的值的方法、通过反射创建对象的方式以及内部类的详解。 ... [详细]
  • HashMap的相关问题及其底层数据结构和操作流程
    本文介绍了关于HashMap的相关问题,包括其底层数据结构、JDK1.7和JDK1.8的差异、红黑树的使用、扩容和树化的条件、退化为链表的情况、索引的计算方法、hashcode和hash()方法的作用、数组容量的选择、Put方法的流程以及并发问题下的操作。文章还提到了扩容死链和数据错乱的问题,并探讨了key的设计要求。对于对Java面试中的HashMap问题感兴趣的读者,本文将为您提供一些有用的技术和经验。 ... [详细]
  • 1Lock与ReadWriteLock1.1LockpublicinterfaceLock{voidlock();voidlockInterruptibl ... [详细]
  • 第五章:集合01
    第三章:集合01一:集合的框架结构图1.集合和数组的区别:2.Collection集合的方法:publicclassCol ... [详细]
  • idea激活服务器 3月最新注册码
    idea激活服务器3月最新注册码,https:www.yht7.comidea。详细ieda激活码不妨到云海天教程 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了一个Java猜拳小游戏的代码,通过使用Scanner类获取用户输入的拳的数字,并随机生成计算机的拳,然后判断胜负。该游戏可以选择剪刀、石头、布三种拳,通过比较两者的拳来决定胜负。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 判断编码是否可立即解码的程序及电话号码一致性判断程序
    本文介绍了两个编程题目,一个是判断编码是否可立即解码的程序,另一个是判断电话号码一致性的程序。对于第一个题目,给出一组二进制编码,判断是否存在一个编码是另一个编码的前缀,如果不存在则称为可立即解码的编码。对于第二个题目,给出一些电话号码,判断是否存在一个号码是另一个号码的前缀,如果不存在则说明这些号码是一致的。两个题目的解法类似,都使用了树的数据结构来实现。 ... [详细]
  • 文章目录题目:二叉搜索树中的两个节点被错误地交换。基本思想1:中序遍历题目:二叉搜索树中的两个节点被错误地交换。请在不改变其结构的情况下 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了源码分析--ConcurrentHashMap与HashTable(JDK1.8)相关的知识,希望对你有一定的参考价值。  Concu ... [详细]
  • Python15行代码实现免费发送手机短信,推送消息「建议收藏」
    Python15行代码实现免费发 ... [详细]
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社区 版权所有