vitalgg 发表于 2022-12-24 21:57:49

【VScode】简繁互换,整个文件转换或所选区域转换。

本帖最后由 vitalgg 于 2022-12-25 23:27 编辑

https://marketplace.visualstudio.com/items?itemName=VitalGG.atlisp-funlib


# @lisp 扩展
## 语法提示与自动补全
Autolisp:
- autolisp基本函数 支持悬停提示与自动补全
- vla-get-* vla-put-* vla-* 系列属性和方法 支持悬停提示与自动补全
- vlr 系列反应器函数 支持悬停提示与自动补全
- @lisp 函数 支持悬停提示与自动补全
- 系统变量 支持悬停提示与自动补全
- DXF 查询,输入dxf+数字,或 dxf+图元名,如 dxf-3 , dxf8 ,dxfcircle 可查看 dxf 组码说明,并输入组码点对。
输入 dxfcommon 可查看图元通用组码

DCL:
- DCL 框件与属性

## 简繁互转
- 支持 lsp 和 DCL 文件的简繁互转,支持整个文件转换或所选区域转换

## 配色与主题
- 提供明暗两个配色主题
- 支持 基本函数、对象属性、方法,系统变量,只读变量(作为参数的变量) ,@lisp库函数 的分色显示。







# Change Log
@lisp 函数库更新日志

## 1.2.23
- 支持 lisp 和 DCL 文件的简繁互转(右键菜单)或命令atlisp.jian2fan , atlisp.fan2jian
支持整个文件转换或所选区域转换。
## 1.2.19
- ActiveX 对象属性和方法的 Hover 和 autocompletions
## 1.2.16
- snippets 支持选项列表,如 open 的打开模式 r , w ,a
tblsearch 的 table表等







https://atlisp.cn/static/videos/vscode-jianfan.mp4


天使之城 发表于 2022-12-27 14:40:20

请教一下,vscode怎样生成vlx?

vitalgg 发表于 2022-12-27 15:55:46

天使之城 发表于 2022-12-27 14:40
请教一下,vscode怎样生成vlx?

2021以后 不支持 vlx 打包了。
原来的 fas4 文件一般可以正常加载,但是,有些旧版本的 vlx 加载会出现乱码现象。
而且 工程定义文件内容结构也不同

旧版本:
;;; Visual LISP 生成文件 aaa saved to: at:
(PRV-DEF (:target . "aaa.VLX")
       (:active-x . T)
       (:separate-namespace)
       (:protected . T)
       (:load-file-list (:lsp "atlisp-fun.lsp") (:lsp "sort.lsp"))
       (:require-file-list)
       (:ob-directory)
       (:tmp-directory)
       (:optimization . st)
)
;; EOF

新版本:
;;; VLisp project file test saved to: at:
(VLISP-PROJECT-LIST
:NAME
test
:OWN-LIST
("atlisp-fun" "sort")
:FAS-DIRECTORY
nil
:TMP-DIRECTORY
nil
:PROJECT-KEYS
(:BUILD (:standard) :MERGED T :SAFE-MODE T :MSGLEVEL 1)
:CONTEXT-ID
:AUTOLISP
)
;;; EOF

新版本中已经没有 target 了,项目文件有编译参数,而且没有提供编译功能。都需要自行开发编译项目。

@lisp 提供了一个包管理器,可以将项目定义中的lsp文件合并编译,和网络下载功能。

wwchlncad 发表于 2022-12-28 14:37:54

- vla-get-* vla-put-* vla-* 系列属性和方法 支持悬停提示与自动补全
终于可以看懂了,谢谢分享!
页: [1]
查看完整版本: 【VScode】简繁互换,整个文件转换或所选区域转换。