怎样提取自己正在编写的LISP程序中的所有变量名称?
请教各位高手,有没有办法通过编辑器,提取自己正在编写的LISP程序中的所有变量名称? <p>不太清楚你的意图,用编辑器中的“检查编辑窗口”试试,可显示每一个函数对应的参数、全局变量</p><p>但不能显示所有变量</p> 把“工具->环境选项->基本选项->诊断”下的“检查语法时报告统计信息”钩选上,然后执行“检查编辑窗口”,能够显示全局变量,至于局部变量,你自己的函数定义defun后面的括号里面有。 <p>因为编的程序很长,很多变量都是局部变量,我没有养成定义一个变量就把鼠标拖到顶边的defun后面的括号里面去输入.久而久之,想把大部分变量设成局部变量时,就要一个接一个去找!所以才想出来问大家,有没有什么办法,将程序中的全部变量都提出来,排列成一行或一列!!</p><p></p> 3楼已经解答了. <p>LispLink下载</p><p>用LispLink里面的菜单项"Lisp"-->"局部变量"</p><p>自己用一遍应该就会了。。。(我这个是正解。哈哈)</p><p>我都用了N次了。。。特好用。</p> 三楼的方法不错 用LispLink编辑器,一键提取全部变量到defun,然后从中删除全局变量和pi即可,调试时用cad自带VL编辑器。------此为正途。 好方法,顶一个,不然全是全局变量,cad会死掉的 用LISP编程软件“LISPLINK”即可
页:
[1]