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


推荐阅读
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社区 版权所有