我使用PhpStorm / IntelliJ。它被配置为默认使用空格缩进,因为我经常使用PHP的PSR-2标准。 我不想更改默认缩进设置。
但是我想编写makefile并且需要使用制表符进行缩进。
如何在PhpStorm / IntelliJ中用空格作为默认缩进来编写makefile?
答案 0 :(得分:1)
1)到目前为止,有一个Makefile plugin for PhpStorm。
如果您使用此插件并创建MongoClient.connect(url,function(err,db){
if(err) throw err;
var list=(done)=>{
var arr=[]
var blQ={blocked_user:data.tag_search_mail}
db.collection("block_list").find(blQ,{"_id":0}).toArray((err,res)=>{
for(let i=0;i<res.length;i++){
arr.push(res[i]["blocker"])
}
if(err) done(err);
else done(null,arr);
});
}
var showList=(callback)=>{
callback((err, result) => {
if(err) console.log(err);
else console.log(result):
})
}
showList(list);
,它将自动使用标签。
2)另一个解决方案是更改Makefile not to use tab as prefix。但是,我不太喜欢这个解决方案,因为它需要更新版本的gmake,这使得它的可移植性降低。