欢迎使用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修复:
0.09
➕ 新增功能:
0.0.8
✅ BUG修复:
0.07
➕ 新增功能:
✅ BUG修复:
❌ 取消功能:
- 取消命令
xy-pmmacro.toUseVarSnippets
0.0.6
➕ 新增功能:
- 新增3种创建宏文件的模板(VSCode最新版本支持);
- 新增快速创建
//region ... //endregion 折叠的代码片段(输入reg快速调用);
✅ BUG修复:
- 修改变量补全触修改为
=(上一版本为$);
- 修复PM内置函数鼠标悬停失败的BUG;
0.0.5
➕ 新增功能:
- 新增变量补全捕捉注释文本的功能;
- 新增关键字补全和悬停翻译功能;
- 新增函数补全和悬停提示的功能;
- 新增参数翻译功能;
- 新增宏文件格式化格式功能;
- 新增快速生成xml注释文本的功能;
- 新增解析函数库中函数的功能,详细提示函数的名称,函数的描述,参数以及参数的描述文本;
✅ BUG修复:
0.0.4
0.0.3
0.0.2
- 新增PowerMILL参数的补全功能
- 修复代码补全的BUG
0.0.1
| |