明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 629|回复: 3

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

[复制链接]
发表于 2022-12-24 21:57 | 显示全部楼层 |阅读模式
本帖最后由 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表等










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1明经币 +1 收起 理由
kucha007 + 1 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2022-12-27 14:40 | 显示全部楼层
请教一下,vscode怎样生成vlx?
 楼主| 发表于 2022-12-27 15:55 | 显示全部楼层
天使之城 发表于 2022-12-27 14:40
请教一下,vscode怎样生成vlx?

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

旧版本:
  1. ;;; Visual LISP 生成文件 [V1.0] aaa saved to:[C:/Users/VitalGG/@lisp/test] at:[12/27/22]
  2. (PRV-DEF (:target . "aaa.VLX")
  3.          (:active-x . T)
  4.          (:separate-namespace)
  5.          (:protected . T)
  6.          (:load-file-list (:lsp "atlisp-fun.lsp") (:lsp "sort.lsp"))
  7.          (:require-file-list)
  8.          (:ob-directory)
  9.          (:tmp-directory)
  10.          (:optimization . st)
  11. )
  12. ;; EOF


新版本:
  1. ;;; VLisp project file [V2.0] test saved to:[C:/Users/VitalGG/@lisp/test] at:[12/27/22]
  2. (VLISP-PROJECT-LIST
  3.   :NAME
  4.   test
  5.   :OWN-LIST
  6.   ("atlisp-fun" "sort")
  7.   :FAS-DIRECTORY
  8.   nil
  9.   :TMP-DIRECTORY
  10.   nil
  11.   :PROJECT-KEYS
  12.   (:BUILD (:standard) :MERGED T :SAFE-MODE T :MSGLEVEL 1)
  13.   :CONTEXT-ID
  14.   :AUTOLISP
  15. )
  16. ;;; EOF


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

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

发表于 2022-12-28 14:37 | 显示全部楼层
- vla-get-* vla-put-* vla-* 系列属性和方法 支持悬停提示与自动补全
终于可以看懂了,谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-3 11:56 , Processed in 0.688868 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表