如何停止 Clion 选项卡键行为

How to stop Clion tab key behaviour

本文关键字:选项 何停止 Clion      更新时间:2023-10-16

在C++行代码上时,如下所示

aType.aMethod(
std::make_shared< T_1>();
^^^^^-- Press tab here 
)

Clion 尝试移动到下一个参数(我猜),但作为唯一的参数,它无处可去。我希望制表符只插入字符(制表符或空格),而不是尝试在方法参数之间循环光标。有没有办法阻止这种替代功能?

我搜索无济于事

设置|编者|代码样式|C/C++

谢谢

">

尝试将"下一个参数"和"上一个参数"键绑定更改为 Tab 以外的其他内容。

– 埃尔达尔·阿布萨利莫夫 7 月 5 '17 在 9:02

除了接受的答案外,我发现该选项卡还分配给Next Live Template Parameter在 :Main Menu|Navigate|Navigate in File(这是在设置的键盘映射部分,而不是实际的主菜单)。因此,当我为类中的方法生成定义时,如果有任何自动生成的函数以return initializer;作为方法主体,它会跳转到 cpp 中,而不是让我缩进代码,所以我也关闭了它,现在我可以愉快地按顺序实现这些方法并在我到达它们时修复它们。或者,如果您喜欢该设置并希望将其保持打开状态,希望知道您必须在 tab 键再次缩进代码之前整理所有return initializer;实例对您很有用,我发现它非常令人困惑。

编辑:我意识到这不是原始问题的一部分,但这是谷歌的顶级结果带给我的地方,所以我希望你不介意我在这里添加此信息,因为它仍然与 Tab 键在 CLion 中做奇怪的事情有关。