原来写JS代码,无法自动格式化,需要手工对齐代码,如:
function a()
{
    if(....)
    {
       xxx=...;
    }
}
增加了工作量,安装SP1,输入“;”或者“}”或者粘贴后,会自动格式化,找到了写c#的感觉,但却被格式化成了如下形式:
function a(){
  if(){
     xxx...;
  }
}这种格式和我们的习惯大相径庭,层次非常不清晰,简直要命,也不知能否设置为自动格式化为上面的形式,实在不行,停运自动格式化也行。

解决方案 »

  1.   

    js的格式化,它是可以自动对上的.
    只不过"{"不跟C#一样,另始一行而已!看多了,就习惯了.
      

  2.   

    大哥 你第一次用vs啊?
    选项--文本编辑器--Jscript--格式设置--新行
    话说大括号在声明的同一行才是js的真正原始习惯,别"我们".
      

  3.   

    function a(){
      if(){
        xxx...;
      }
    } JS本来不就是这样格式吗?
      

  4.   

    function a() 

        if(....) 
        { 
          xxx=...; 
        } 
    }
    =========================
    写c习惯了,喜欢上面的格式,不知能否去掉自动格式化的功能
      

  5.   

    SP1有啥其他优点?我还没安装我的网站:svn服务器
      

  6.   

    不敢苟同。大括号在声明的同一行这个是历史风格了,许多专业、流行的JavaScript编辑器格式化整理后都是那样的额。
      

  7.   

    哈哈,在项目-->选项-->JScript中可以设置的,微软还真人性化
      

  8.   

    。。没什么不习惯的java的格式就这样的。。
    看看就习惯了。。