首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在PyCharm中将所有单引号字符串转换为双引号字符串?

如何在PyCharm中将所有单引号字符串转换为双引号字符串?
EN

Stack Overflow用户
提问于 2019-02-13 06:50:40
回答 2查看 1.4K关注 0票数 2

我想要做一些代码清理,并使模块中的所有字符串一致地使用双引号。我的问题是它们有很多而且手工操作(alt+enter,箭头,回车)很乏味,而且我的正则表达式-Fu也很弱。(不断遇到单引号出现在文档字符串中的奇怪情况,等等)

在Pycharm中,有没有更快的方法将所有单引号的字符串转换成双引号的字符串?

EN

回答 2

Stack Overflow用户

发布于 2019-02-13 07:45:28

Preferences中,在搜索栏中键入double-quoted。这将建议使用Editor->Intentions。有一个选项可以将双引号字符串转换为单引号字符串,反之亦然。检查此选项以查看是否已启用。

当您选择此类字符串的一个实例,并单击“灯泡”时,可能会提供,也可能不会,您可以通过轻触向右箭头将其应用于整个文件。

如果没有,它至少可以减轻您的痛苦,因为您只需在每个实例上单击一次,然后使用灯泡来修复它。关于如何在文件中应用这些文档或将它们包含在代码检查中,在Intentions上查找文档并不是那么有成效。这可能是社区版和完整版之间的区别。

然而,正如@acushner的评论所暗示的那样,根据我的个人经验和偏好,单引号似乎是更一致地使用的风格,而且可以说是次要的rosa规范。

(老实说,在这一点上,它是如此根深蒂固,以至于我发现自己是一篇单引号的散文。但我认为这是个人问题,还有TMI。“做你自己。”)

票数 3
EN

Stack Overflow用户

发布于 2019-02-13 07:07:44

Ctrl+R将弹出查找/替换对话框。只需在查找字段中输入‘,在替换字段中输入“即可。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54659851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档