注意:Visual LISP IDE 仅在 Windows 上可用。
当您按“格式选项”对话框中的“更多选项”按钮时,将显示其他格式选项。
- 近似线长
-
Visual LISP 格式化程序在选择格式样式时检查此值。如果表达式中的字符数大于此值,格式化程序会将表达式打印为多行。
- 保留现有换行符
-
选择此选项后,只要在要格式化的文本中检测到新行,Visual LISP 格式化程序就会插入新行。当该选项关闭时,格式化程序可以将多行表达式压缩到平面样式(如果它适合右边距)。
注意:选择此选项会导致 Visual LISP 忽略其他格式设置选项,因为这些选项会导致现有换行符丢失。这通常是意外格式设置结果的来源。
- 拆分评论
-
选择此选项后,Visual LISP 格式化程序将拆分超过右边距的注释。
- 符号大小写
-
这些选项控制 Visual LISP 格式化程序是否转换 AutoLISP 符号名称中字母文本的大小写。受保护的符号子组控制受保护符号(即设置了 ASSIGN-PROTECT 标志的符号)的大小写转换。不受保护的选项子组控制不受保护的 AutoLISP 符号的大小写转换。以下选项可用:
没有:没有大小写转换。
下写:格式化程序将符号名称中的所有字符转换为小写。
上例:格式化程序将符号名称中的所有字符转换为大写。
“长列表格式样式”选项控制长列表的格式。长列表是形式参数和表达式的列表,或者是具有五个以上元素的原子的引用列表。样式选项适用于不适合单行(即在右文本边距内)的长列表。长列表格式样式选项通过设置以下语句的格式(右文本边距设置为 45)来说明:
defun
lambda
(setq lista '("abc" "def" "ghi" "jkl" "mno" "pqr"))
选项如下
- 单列格式
-
(setq lista '("abc"
"def"
"ghi"
"jkl"
"mno"
"pqr"
)
)
- 2 列格式
-
(setq listall '("abc" "def"
"ghi" "jkl"
"mno" "pqr"
)
)
- 多列格式
-
(setq listall '("abc" "def" "ghi"
"jkl" "mno" "pqr"
)
)
- 填充到边距格式
-
(setq listall '("abc" "def" "ghi" "jkl" “mno”
"pqr"
)
)
|