简单Visual LISP编辑器
大家好,根据您的建议,我已经开始尝试在ACAD中使用Visual LISP编辑器,而且,我必须说,它确实可以更容易地用其新颖的颜色编码识别代码。
但是,我在让代码正确排列时遇到了一个问题,即
如果我有如下代码:
(defun c:fubar ()
(if
(/= (setq pt1 (getpoint "\nSelect Point: ")) nil)
(progn
(command "_circle" pt1 "5")
(princ "\nA Cirlcle has been drawn. ")
)
我通常会将两个突出显示的括号对齐,以使代码更清晰。
但在VLIDE中,我得到如下结果:
(defun c:fubar ()
(if
(/= (setq pt1 (getpoint "\nSelect Point: ")) nil)
(progn
(command "_circle" pt1 "5")
(princ "\nA Cirlcle has been drawn. ")
)
所以,我的问题是:“有没有一个快捷方式可以使tab返回到上一个缩进?”(以便支架可以轻松对齐。)
提前感谢您的建议和帮助。
注:我附上了一个jpg,如果你仍然不知道我在说什么。。。
单击此处,它将格式化您的所有代码。右边的按钮将格式化选择
谢谢lpseifert,
该按钮将必要的右括号添加到我的代码中,但不会添加正确的缩进,如附件所示。
你觉得这些选项正确吗?
我将您提供的代码复制/粘贴到Vlide中,单击“格式”按钮,它对我有效。。。请参见上图。尝试按Ctrl+Alt+F,看看会发生什么。 我认为你的选择是不正确的,我认为应该是第三个选择,但我不确定 啊找到了
刚刚将格式选项更改为“用外部缩进关闭新行”
它就像你发布的一样。
再次感谢您的帮助。
编辑:CmdrDuh,你的帖子就在我发布这个的时候出现了。。。你说得对 >李·麦克
难道你不知道吗
在打开方括号之前或关闭方括号之后双击,将突出显示表达式以打开方括号。 谢谢ASMI-我喜欢你的小动画
ASMI——与问题无关,但你是如何创建GIF的?
页:
[1]
2