github上写的代码怎么格式化呢?

没有自动对其啊

阅读 3.5k
4 个回答

我猜你可能是写代码的时候缩进没设置对,空格和tab搞混了,在编辑器里面设置一下,自动tab转空格就好了

写代码的时候养成风格统一的习惯(我是说, 刚敲完的代码就是格式化后的代码), 那么就可以无视自动对齐之类的辅助功能.

因为更多的时候, 你会完成工作就提交了而忘记自动格式化.

许多编辑器/IDE有tab->空格的选项,还有规范化代码的能力,处理后再丢给github

在代码前后加上pre标签,比如:
<pre>
gulp.task('XX', function(){

   return gulp.src(XX)
            .pipe(through.obj(function(file, enc, cb){
                    var js = file.contents.toString();
                    js = 'hh'+js;
                    file.contents = new Buffer(js);
                    this.push(file);
                    cb();
            }))

})
</pre>

这样写了之后github会直接把整个pre标签及其内容直接当做dom节点放到页面内,而pre标签的作用就是保持格式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题