天天看点

vscode 的 matlab 插件,支持自动补全、跳转定义、变量重命名 Matlab Custom Package

文章目录

    • 前言
    • 功能介绍
      • 1、变量名称的自动补全
        • ① 支持当前文件内部的变量名称不全
        • ② 支持当前文件夹下的其他函数的自动补全
        • ③ 支持当前文件通过 `addpath` 引入的外部函数的自动补全。
      • 2、变量名称跳转到定义
      • 3、变量重命名
    • 后记

前言

使用 vscode 开发 maltab 程序时,之前安装了插件市场中已经存在的几个插件,无非就是支持了语法高亮、snippets等功能,但是这远远不够,远远没有一个好的开发体验。一个好的开发体验应该是至少能够进行下面三种功能的:

  1. 变量名称的自动提示
  2. 变量跳转到定义
  3. 变量重命名

因此,在学了一些vscode插件开发教程(这个教程)后,我自己给vscode 开发了一款新的插件,名称叫Matlab Custom Package,获取方式如下:

  1. (推荐)插件窗口直接搜索 Matlab Custom Package
  2. 插件的在线地址:在线地址
  3. 参与开发:github地址

功能介绍

1、变量名称的自动补全

① 支持当前文件内部的变量名称不全

vscode 的 matlab 插件,支持自动补全、跳转定义、变量重命名 Matlab Custom Package

② 支持当前文件夹下的其他函数的自动补全

vscode 的 matlab 插件,支持自动补全、跳转定义、变量重命名 Matlab Custom Package

③ 支持当前文件通过

addpath

引入的外部函数的自动补全。

  • 支持绝对路径
  • 支持相对路径
    vscode 的 matlab 插件,支持自动补全、跳转定义、变量重命名 Matlab Custom Package

2、变量名称跳转到定义

支持按住 ctrl 键后,鼠标点击变量名称,直接跳转到变量定义的位置。

vscode 的 matlab 插件,支持自动补全、跳转定义、变量重命名 Matlab Custom Package

3、变量重命名

vscode 的 matlab 插件,支持自动补全、跳转定义、变量重命名 Matlab Custom Package

后记

推荐一下除了我自己写的这个,还装有的其他插件:

vscode 的 matlab 插件,支持自动补全、跳转定义、变量重命名 Matlab Custom Package

这些插件推荐安装,其中有一个插件可以支持通过函数名称跳转到其他文件的功能(这个功能由于已有的插件已经支持了,因此在我写的这个插件中就没有写)。

最后重复一下插件名称:

Matlab Custom Package

vscode 的 matlab 插件,支持自动补全、跳转定义、变量重命名 Matlab Custom Package