一尘不染

在Intellij中,如何在驼峰大小写和下划线之间切换?

java

在我公司,我们有两种针对Java和sql的样式指南。在Java中,我有一个名为的字段historyOfPresentIllness,当我编写sql时,我想为其命名history_of_present_illness。当我突出显示该短语时,是否有键盘快捷键可以从一个切换到另一个?还是可以做到这一点的插件?

当我问,我也不妨问,如果有办法把historyOfPresentIllnesshistory-of-present- illness。从Java到clojure风格。


阅读 176

收藏
2020-12-03

共1个答案

一尘不染

我使用一个名为String
Manipulation
的插件,该插件具有您正在寻找的功能(以及更多)。

选择historyOfPresentIllness并按Alt+调M出插件菜单,然后按:

  • 5- 为了snake_case(或驼峰) ,其将到history_of_present_illness
  • 6 - 连字符大小写(或蛇形大小写) 转换为history-of-present-illness

为了简化操作,您可以在设置快捷方式File | Settings | Keymap


快速搜索“骆驼”的插件库中显示一个插件叫做驼峰这不你在寻找什么用SHIFT+
ALT+ U通过各种格式之间进行切换:

historyOfPresentIllness-> history_of_present_illness->
HISTORY_OF_PRESENT_ILLNESS->
HistoryOfPresentIllness->historyOfPresentIllness

但是,尝试之后,此插件似乎存在一个错误,该错误会阻止您撤消任何更改。 更新:
似乎此错误已修复了一段时间,因此CamelCase插件可能是解决方法。

2020-12-03