在C ++代码行上,如下所示
aType.aMethod(
std::make_shared< T_1>();
^^^^^-- Press tab here
)
Clion试图转移到下一个参数(我猜),但它是唯一无处可去的参数。我想让选项卡只插入字符(选项卡或空格),而不是尝试在方法参数中循环光标。有没有办法阻止这种替代功能?
我搜索无效
设置|编辑| CodeStyle | C / C ++
谢谢
答案 0 :(得分:1)
&#34;尝试更改&#34;下一个参数&#34;和&#34;上一个参数&#34;键绑定到Tab以外的其他内容。&#34;
- Eldar Abusalimov 7月5日&17; 17日9:02
答案 1 :(得分:0)
除了接受的答案之外,我发现该选项卡已分配给 Next Live Template Parameter
下:Main Menu
| Navigate
| Navigate in File
(这是在设置中的键盘映射部分,而不是实际的主菜单)。因此,当我为我的类中的方法生成定义并跳转到 cpp 时,如果有任何自动生成的函数以 return initializer;
作为方法主体,它会跳转到这些而不是让我缩进代码,所以我将其关闭现在我也可以愉快地按顺序实现这些方法,并在我遇到它们时修复它们。或者,如果您喜欢该设置并希望将其保持打开状态,希望知道您必须在 Tab 键再次缩进代码之前整理所有 return initializer;
实例对您有用,我发现它非常令人困惑。< /p>
编辑:我意识到这不是原始问题的一部分,但这是 googles 最高结果带给我的地方,所以我希望你不介意我在此处添加此信息,因为它仍然与 tab 键的奇怪行为有关CLion 中的东西。