工具/软件:TI C/C++编译器
我知道在 Preferences -> General -> Editors -> Text Editors 中、有一个设置"显示的制表符宽度"。
我在这里设置值4。
但是、在此屏幕中:
该制表符宽度相当于 2个空格。 如何将制表符强制为仅1个空格宽度或4个空格宽度?
谢谢你。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
我知道在 Preferences -> General -> Editors -> Text Editors 中、有一个设置"显示的制表符宽度"。
我在这里设置值4。
但是、在此屏幕中:
该制表符宽度相当于 2个空格。 如何将制表符强制为仅1个空格宽度或4个空格宽度?
谢谢你。
尊敬的 Andy:
我进行了一些挖掘、在一位同事的帮助下、我终于明白了为什么这种行为是你看到的、为什么这是预期行为。
当宽度设置为4时、这意味着选项卡对齐设置为一行(1、5、9、13、17、 21、...)。 按下 Tab 键将光标移动到下一个对齐位置。 例如,如果您已经在行字符3中,按 Tab 键将光标前进到5。
在您的示例中:
OS_ERR
OS_ERR 从行字符空间5开始。 长度为6个字符。 因此光标位于末尾的空格11上 然后、当您按下 Tab 键时、光标将前进到下一对齐到空格13。 因此它提高了2个空格。 如果您再次按下 Tab 键、它将移动到空格17。
这是编辑器的预期行为。 据我所知、无法更改此行为。
谢谢
Ki