注意: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"
)
)
|