如何停止 Clion tab 键行为
How to stop Clion tab key behaviour
在像下面这样的 C++ 代码行上时
aType.aMethod(
std::make_shared< T_1>();
^^^^^-- Press tab here
)
Clion 试图移动到下一个参数(我猜),但作为唯一的参数,它无处可去。我想让选项卡只插入字符(制表符或 space 即),而不是尝试在方法参数之间循环光标。有没有办法停止这个替代功能?
我搜索无果
设置|编辑器|代码样式|C/C++
谢谢
"Try changing the "Next parameter" and "Previous parameter" keybindings to something else than Tab."
– Eldar Abusalimov 2017 年 7 月 5 日在 9:02
除了已接受的答案外,我发现该选项卡已分配给 Next Live Template Parameter
下:Main Menu
| Navigate
| Navigate in File
(这是在设置的键盘映射部分,而不是实际的主菜单)。因此,当我为我的 class 中的方法生成定义时,如果有任何自动生成的函数以 return initializer;
作为方法主体,它会跳转到 cpp 中,它会跳转到这些而不是让我缩进代码我也关闭了它,现在我可以愉快地按顺序实施这些方法,并在我到达它们时修复它们。或者,如果您喜欢该设置并希望保持打开状态,希望知道您必须在 Tab 键再次缩进代码之前整理 return initializer;
的所有实例对您有用,我发现它非常混乱。
编辑:我知道这不是原始问题的一部分,但这是谷歌的最高结果带给我的地方,所以我希望你不介意我在这里添加这个信息,因为它仍然与标签键相关在 CLion 中做奇怪的事情。
在像下面这样的 C++ 代码行上时
aType.aMethod(
std::make_shared< T_1>();
^^^^^-- Press tab here
)
Clion 试图移动到下一个参数(我猜),但作为唯一的参数,它无处可去。我想让选项卡只插入字符(制表符或 space 即),而不是尝试在方法参数之间循环光标。有没有办法停止这个替代功能?
我搜索无果
设置|编辑器|代码样式|C/C++
谢谢
"Try changing the "Next parameter" and "Previous parameter" keybindings to something else than Tab."
– Eldar Abusalimov 2017 年 7 月 5 日在 9:02
除了已接受的答案外,我发现该选项卡已分配给 Next Live Template Parameter
下:Main Menu
| Navigate
| Navigate in File
(这是在设置的键盘映射部分,而不是实际的主菜单)。因此,当我为我的 class 中的方法生成定义时,如果有任何自动生成的函数以 return initializer;
作为方法主体,它会跳转到 cpp 中,它会跳转到这些而不是让我缩进代码我也关闭了它,现在我可以愉快地按顺序实施这些方法,并在我到达它们时修复它们。或者,如果您喜欢该设置并希望保持打开状态,希望知道您必须在 Tab 键再次缩进代码之前整理 return initializer;
的所有实例对您有用,我发现它非常混乱。
编辑:我知道这不是原始问题的一部分,但这是谷歌的最高结果带给我的地方,所以我希望你不介意我在这里添加这个信息,因为它仍然与标签键相关在 CLion 中做奇怪的事情。