1、看到有些程序代码都是如下,也就是是运算符之间都有一空格,是为了快速区分代码,还是用的是某些三方代码编辑器???xx := xxx;
xx := 1 + 2;
if xx > 1 then
if xx + 1 > 12、在超级猛料上看到下面这样一段,代码是美观多了,但在代码输入上就会浪费很多时间,有人会说用TAB键,但这也费时费力,而且名称长度都要一样,请问有必要这样做吗???     同一类型且含义逻辑上不并列的变量  20个字符长的变量名
     private
       -------                 : -------;
       -------                 : -------;
       -------                 : -------;
       -------                 : -------;
       -------                 : -------;
     var
       -------                 : -------;
       -------                 : -------;
       -------                 : -------;
       -------                 : -------;
       -------                 : -------;3、同样是超级猛料上的一段,同样是美观,但如此费力的排版又有必要吗???形式反映结构 
  例子:
  tetindex : array[0..3] of tinteger3v =
             (  (0, 1, 3),
                (2, 1, 0),
                (3, 2, 0),
                (1, 2, 3)  );    综上,光在代码排版上就会浪费很多时间,不过代码确实是规范许多,但这样是否有必要???
而我编写不喜欢那么麻烦,一般运算符等前后都不会加空格,其实我也想加,不容易看混也很好区分,但每次前后都要按一下空格实在是懒的按!
    请问大虾们编写代码也都是如上所诉吗?

解决方案 »

  1.   

    第一点,我一向都是用I := 0这样的形式,纯手工,习惯了,看起来舒服点。
    第二点,比较习惯于I: Integer;这样的形式,只是在冒号后面留一个空格,不需要所有的都对齐。
    第三点,如果是你举的那个例子,也许我会,看起来清晰明了,特别是很大的数组的时候,你就知道必须这样写了,否则就需要排成很长几串。总之,习惯了就不觉得麻烦了。
      

  2.   

    有专门的排版工具,比如Delphi Formatter。
    唉,这个都不知道啊
      

  3.   

    我用了一個三方控件 source Formatter,很好用
    當你編寫好代碼後,按一下快捷鍵就OK,
    規范代碼可以讓你很快的找到錯誤的地方,
    例如begin end之間嵌套了n個begin end, 其中再嵌套,這種情況下,source Formatter會根據匹配關系自動對齊,讓你知道哪裡漏掉了推薦:source Formatter
    快捷鍵:CTRL +  D,出現選擇界面,選擇即可。
      

  4.   

    TO:clasj(★知我☆) 不好意思,俺刚学delphi不久....