大家好,
根据您的建议,我已经开始尝试在ACAD中使用Visual LISP编辑器,而且,我必须说,它确实可以更容易地用其新颖的颜色编码识别代码。
但是,我在让代码正确排列时遇到了一个问题,即
如果我有如下代码:
- (defun c:fubar ()
- (if
- (/= (setq pt1 (getpoint "\nSelect Point: ")) nil)
- [color=Red][b]([/b][/color]progn
- (command "_circle" pt1 "5")
- (princ "\nA Cirlcle has been drawn. ")
- [b][color=Red])[/color][/b]
我通常会将两个突出显示的括号对齐,以使代码更清晰。
但在VLIDE中,我得到如下结果:
- (defun c:fubar ()
- (if
- (/= (setq pt1 (getpoint "\nSelect Point: ")) nil)
- [color=Red][b]([/b][/color]progn
- (command "_circle" pt1 "5")
- (princ "\nA Cirlcle has been drawn. ")
- [b][color=Red])[/color][/b]
所以,我的问题是:“有没有一个快捷方式可以使tab返回到上一个缩进?”(以便支架可以轻松对齐。)
提前感谢您的建议和帮助。
注:我附上了一个jpg,如果你仍然不知道我在说什么。。。
|