CLion Tab 键未插入正确的间距
CLion Tab key not inserting proper spacing
我正在使用 CLion 编写一些 C++ 代码,但编辑器似乎运行不正常。
首先,它一直插入空格而不是制表符,即使在 "converting the file to tabs" 并设置 "Default (IDE)"、"Project specific" 设置以使用制表符之后也是如此。 (我对所有语言和 "General" 选项卡都这样做了)。
最重要的是,在下面的代码片段中,按 Tab 键在各种值之间跳转,而不是实际插入制表符。
Math::Vector triangleVertices [3] = { Math::Vector(-0.5f, -0.5f, 0.0f),
Math::Vector(0.5f, -0.5f, 0.0f),
Math::Vector(0.0f, 0.5, 0.0f)};
有谁知道可能导致此行为的原因,或者我需要调整哪些设置才能阻止此行为?
“关于”选项卡显示以下内容build/versions:
CLion 2017.2.1
Build #CL-172.3544.40, built on August 2, 2017
编辑:语法
默认情况下,tab 键映射为缩进并切换到下一个参数,它应该是智能确定的。
您可以通过导航至 Preferences > Keymap > Next Parameter
.
disable/change 此行为
关于空间,转到Preferences > Editor > Code Style > {Language} > Tabs and Indents
并选择最适合你的空间。
我正在使用 CLion 编写一些 C++ 代码,但编辑器似乎运行不正常。
首先,它一直插入空格而不是制表符,即使在 "converting the file to tabs" 并设置 "Default (IDE)"、"Project specific" 设置以使用制表符之后也是如此。 (我对所有语言和 "General" 选项卡都这样做了)。
最重要的是,在下面的代码片段中,按 Tab 键在各种值之间跳转,而不是实际插入制表符。
Math::Vector triangleVertices [3] = { Math::Vector(-0.5f, -0.5f, 0.0f),
Math::Vector(0.5f, -0.5f, 0.0f),
Math::Vector(0.0f, 0.5, 0.0f)};
有谁知道可能导致此行为的原因,或者我需要调整哪些设置才能阻止此行为?
“关于”选项卡显示以下内容build/versions:
CLion 2017.2.1
Build #CL-172.3544.40, built on August 2, 2017
编辑:语法
默认情况下,tab 键映射为缩进并切换到下一个参数,它应该是智能确定的。
您可以通过导航至 Preferences > Keymap > Next Parameter
.
关于空间,转到Preferences > Editor > Code Style > {Language} > Tabs and Indents
并选择最适合你的空间。