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) ); 综上,光在代码排版上就会浪费很多时间,不过代码确实是规范许多,但这样是否有必要???
而我编写不喜欢那么麻烦,一般运算符等前后都不会加空格,其实我也想加,不容易看混也很好区分,但每次前后都要按一下空格实在是懒的按!
请问大虾们编写代码也都是如上所诉吗?
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) ); 综上,光在代码排版上就会浪费很多时间,不过代码确实是规范许多,但这样是否有必要???
而我编写不喜欢那么麻烦,一般运算符等前后都不会加空格,其实我也想加,不容易看混也很好区分,但每次前后都要按一下空格实在是懒的按!
请问大虾们编写代码也都是如上所诉吗?
解决方案 »
- WriteFile写入文件的问题?
- 关于timer的问题!
- 请问delphi怎么实现layer???
- 处理OnExit后界面光标不见了
- 为什么Delphi里面的MDI子窗体最大化以后..
- 关于WebBrowse控件的问题
- fastreport直接打印的语句怎么写呀(急急急急急.........)
- 请教一个adoquery下的异常问题
- webbrowser 的(WebBrowser1.Document as IHTMLDocument2).cookie与用httpwatch查看到的不一样
- @_@ 没有可用分了
- 大家谁有作FireFox二次开发的经验?进来说说
- ++++++++++一个苦恼的C/S问题++++++++++
第二点,比较习惯于I: Integer;这样的形式,只是在冒号后面留一个空格,不需要所有的都对齐。
第三点,如果是你举的那个例子,也许我会,看起来清晰明了,特别是很大的数组的时候,你就知道必须这样写了,否则就需要排成很长几串。总之,习惯了就不觉得麻烦了。
唉,这个都不知道啊
當你編寫好代碼後,按一下快捷鍵就OK,
規范代碼可以讓你很快的找到錯誤的地方,
例如begin end之間嵌套了n個begin end, 其中再嵌套,這種情況下,source Formatter會根據匹配關系自動對齊,讓你知道哪裡漏掉了推薦:source Formatter
快捷鍵:CTRL + D,出現選擇界面,選擇即可。