2017-08-10 66 views
2

我使用CLion編寫一些C++代碼,但編輯器似乎行事不端。CLion Tab鍵未插入正確的間距

首先,即使在「將文件轉換爲製表符」並將「默認(IDE)」,「項目特定」設置設置爲使用製表符後,它仍會插入空格而不是製表符。 (我爲所有語言和「常規」選項卡執行此操作)。

最重要的是,在下面的代碼片段中,按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)}; 

有誰知道什麼可能會導致這種行爲,或者我需要調整什麼設置來阻止它?

關於選項卡顯示下面的生成/版本:

CLion 2017.2.1 
Build #CL-172.3544.40, built on August 2, 2017 

編輯:語法

回答

0

缺省的標籤密鑰是與切換到下一個參數,沿着鍵映射爲縮進它應該智能地確定。

您可以通過導航至Preferences > Keymap > Next Parameter來禁用/更改此行爲。

關於空格,轉到Preferences > Editor > Code Style > {Language} > Tabs and Indents並選擇最適合你的東西。