vscode或clion編輯器中寫makefile,tab不能被make識別,如何配置?

環境信息:OS X yosemite

zsh 5.1.1

VIM 7.3

gcc 4.2.1

Make 3.81

使用vscode書寫makefile時用tab縮進,然後在終端下make的時候,會提示no separator,需要再重新vim寫一下makefile,試了一下clion,也是這個情況。

癥狀似乎就是用vscode或clion寫的tab,make不認識。clion寫的tab乾脆就是4個空格。

對vim不太熟悉,最近用vscode用的比較順手,希望了解的知友給個解決方法。

當然有其他的推薦的ide或者編輯器也可以~


make是開源的,給他們發個pull request,這麼多年的老頑疾也該改了。


關於VSCODE的TAB鍵我找到解決方案了

打開 「文件」--》「搜選項」--》「用戶設置」

然後在 settion.json中輸入

"editor.insertSpaces": false


我記得 vsc 和 clion 都可以 per-filetype 配置的吧,makefile 裡面就只用 tab


自己回來答,找到clion上的解決辦法了

Clion-&>Preferences-&>Editor-&>Code Style-&>Other File Types

勾選Use tab character


是時候換到cmake了


題主如果只是寫寫作業的話atom的速度還是可以忍受的。 tabs-to-spaces


推薦閱讀:

vscode 語法高亮很差勁問題,有沒有資料可以讓自己優化?
如何解決VS Code在win10 1607 高分屏,縮放125%的情況下字體模糊的問題?
Visual Studio Code有哪些你常用的插件?

TAG:C編程語言 | 集成開發環境 | Makefile | CLion | VisualStudioCode |