Intellij idea Intellij使用快捷键设置代码列

Intellij idea Intellij使用快捷键设置代码列,intellij-idea,Intellij Idea,IntelliJ中有没有办法定义自动缩进键值对的快捷键 与此相反: form { position: relative; display: table-cell; vertical-align: middle; outline: 0; border-radius: 4px; } 我非常喜欢这样: form { position: relative; display: table-cell; v

IntelliJ中有没有办法定义自动缩进键值对的快捷键

与此相反:

  form {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    outline: 0;
    border-radius: 4px;
  }
我非常喜欢这样:

  form {
    position:       relative;
    display:        table-cell;
    vertical-align: middle;
    outline:        0;
    border-radius:  4px;
  }
注: 我对我的个人代码爱好项目的格式很奇怪,花了很多钱使它尽可能可读。我也有点担心有一天有人会在git提交期间通过一个过梁和自动格式化把它搞砸。 如果你有其他方法来实现这一点,我想听听。 我在JSX键值对中应用相同的格式。
如果没有,我可能得自己写点东西

我有一个解决方案给你。例如,如果您使用的是.css文件,您应该: 设置->代码样式->样式表并选择对齐值选项。对于格式化,它是“对齐值:在值上” 应用更改后,可以使用默认格式快捷方式格式化代码:对于Mac和widows,使用Command+alt+L组合键ctrl+alt+L


我希望它有用:

我正在使用SCSS,但我会试试这个,谢谢。我还在Javascript文件中寻找JSX的通用解决方案,它与XML属性类似,您知道这是否可行吗?是的,当然。Scss文件将采用相同的设置以相同的方式格式化。如果我做对了,您应该使用样式表调整并创建自己的style.xml。在这种情况下,您将能够应用您的样式,并让其他人在目标项目中使用它。您想为JSX和Javascript应用相同的样式吗?Javascript不需要它,但JSX的标记上可以有属性,因此我也希望对它们应用相同的样式。我将进一步了解如何创建自己的样式表设置,非常感谢。