如何在CLion中if / for / while之后自动添加括号?

时间:2018-03-26 03:39:09

标签: intellij-idea clion jetbrains-ide

当我使用IDEA时,键入const MyFavoriteFlavors = new MyFavoriteFlavors(); for (const MyFavoriteFlavors1 of MyFavoriteFlavors) MyFavoriteFlavors.add('chocolate chip'); MyFavoriteFlavors.add('cookies and cream'); MyFavoriteFlavors.add('strawberry'); MyFavoriteFlavors.add('vanilla'); MyFavoriteFlavors.delete('strawberry'); console.log(MyFavoriteFlavors); ,括号将自动添加。但CLION将不会自动完成。

IDEA

enter image description here

克利翁

enter image description here

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

可以在设置/编辑器/常规/智能键中找到(或者只是转到帮助 - >查找 - >>智能键)

您可以选择HomeEnd (on blank line)Insert pair bracket等检查Insert pair bracket。这应该做到这一点。

答案 1 :(得分:0)

您需要使用完整声明(Ctrl+Shift+Enter)。

void foo() {
  if|<Ctrl+Shift+Enter>
}

产生

void foo() {
  if (true|<Ctrl+Shift+Enter>) {
  }
}

再一个完整的移动你进入街区:

void foo() {
  if (true) {
    |
  }
}