Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>PM宏开发插件New to Visual Studio Code? Get it now.
PM宏开发插件

PM宏开发插件

宏门星月

|
44 installs
| (1) | Free
提高PowerMILL编程软件宏二次开发效率
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

欢迎使用PM宏开发插件

宏门出品 必属精品 插件的函数和参数来自PM2021版本。如果您有好的想法和建议,请用企鹅号393004147联系我。也可以加入企鹅群710548371交流。 VSCode使用指南

PM宏开发插件的功能

♥️ 语法高亮
♥️ 代码折叠://region ... //endregion 折叠;
♥️ 鼠标悬停:关键字、变量类型、函数悬停提示;
♥️ 自动补全:包含关键字,已声明变量、PM内置函数、函数库或者自定义函数;
♥️ 代码片段:内部部分代码片段。用户也可以自己创建代码片段;
♥️ 函数快速注释:通过菜单或者输入///生成自定义函数的注释文本;
♥️ 宏文件格式化:自动缩进宏文件;
♥️ 宏文件模板:普通宏文件模板(commonTemplate)、主函数宏文件模板(funTemplate)和菜单宏文件模板(ppmTemplate)。通过代码片段执行。;

PM宏开发插件的使用

配置项

插件提供两个配置项:

  • xy-pmmacro.yourName -- 你的名字
  • xy-pmmacro.showTip -- 是否在每次启动时显示欢迎提示!
  • xy-pmmacro.toUseVarSnippets -- 声明变量时是否使用代码片段!

如果,xy-pmmacro.showTip设置为真,每次打开VSCode,都会跳出欢迎的信息框。内容随着时间段的不同而不同。

命令

  • xy-pmmacro.welcome:欢迎
  • xy-pmmacro.transformToUppercase:已选英文转换为大写字母
  • xy-pmmacro.transformToLowercase:已选英文转换为小写字母
  • xy-pmmacro.transformToTitlecase:已选英文转换为首字母大写
  • xy-pmmacro.format:格式化宏文件的缩进
  • xy-pmmacro.insertXmlDoc:函数生成XML注释文本
  • xy-pmmacro.runDebugMacro:调试宏文件

编码

简体中文编码推荐使用GBK。

  • 菜单操作流程:文件=> 首选项==>配置文件(默认)==>显示内容
  • 左侧栏里选择settings.json会打开文件
  • 针对语言设置可以替代编辑器的设置

设置的代码如下:

"[PMMacro]": {
    "files.encoding": "gbk",
    "editor.rulers": [120],
    "editor.tabSize": 4,
    "editor.detectIndentation": true,
    "editor.trimAutoWhitespace": true,
    "editor.useTabStops": true,
    "editor.guides.indentation": true
},

如果不成功,按照以下步骤操作:

  • 软件左下角进入设置界面
  • 输入命令:@id:files.encoding @lang:PMMacro
  • 选择编码:Simplified Chinese(GBK)
  • 重开软件

VS Code插件推荐

👉 Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code 汉化简体中文
👉 Chinese (Traditional) Language Pack for Visual Studio Code 漢化繁體中文
👉 Monokai Pro 颜色主题与图标主题插件
👉 Winter is Coming Theme 凛冬将至主题
👉 Chinese punctuation to english 中文标点符号转换为英文
👉 Bracket Pair Colorization Toggler 括号嵌套太多?写表达式一脸懵逼?可以安装这款软件。不同层级的括号,颜色不同
👉 indent-rainbow 缩进太多?颜色区分,是不是很方便?
👉 XML 适合编辑PM各种右键菜单


更新说明

0.0.10

➕ 新增功能:

  • 新增命令xy-pmmacro.openSelectedPath

✅ BUG修复:

  • 修复调试宏文件失败的BUG;

0.09

➕ 新增功能:

  • 新增二十四节气,节日祝福等提示;

0.0.8

✅ BUG修复:

  • 修复调试宏文件失败的BUG;

0.07

➕ 新增功能:

  • 新增调试宏文件的菜单命令

✅ BUG修复:

  • 修改变量补全吞掉左边符号的BUG;

❌ 取消功能:

  • 取消命令xy-pmmacro.toUseVarSnippets

0.0.6

➕ 新增功能:

  • 新增3种创建宏文件的模板(VSCode最新版本支持);
  • 新增快速创建//region ... //endregion 折叠的代码片段(输入reg快速调用);

✅ BUG修复:

  • 修改变量补全触修改为 =(上一版本为$);
  • 修复PM内置函数鼠标悬停失败的BUG;

0.0.5

➕ 新增功能:

  • 新增变量补全捕捉注释文本的功能;
  • 新增关键字补全和悬停翻译功能;
  • 新增函数补全和悬停提示的功能;
  • 新增参数翻译功能;
  • 新增宏文件格式化格式功能;
  • 新增快速生成xml注释文本的功能;
  • 新增解析函数库中函数的功能,详细提示函数的名称,函数的描述,参数以及参数的描述文本;

✅ BUG修复:

  • 修复前文变量补全功能的BUG

0.0.4

  • 支持前文变量补全功能

0.0.3

  • 支持VSCode V1.7.0版本

0.0.2

  • 新增PowerMILL参数的补全功能
  • 修复代码补全的BUG

0.0.1

  • 初始版本
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft