日常软件关键记录

Matlab

工具包迁移

  1. 查询函数所在的工具包
    which -all <functionName>
  2. 复制工具包到目标目录
  3. 添加目标目录路径
    addpath(genpath('<目标路径>'))
    savepath
    更好的方式是使用 pathtool 打开 GUI 界面进行操作。

相同函数应用顺序

使用 which -all <functionName> 查看所有的函数包,再通过 pathtool 调整覆盖顺序。

多版本切换

conda ( python / Ruby 等)

Conda是一个跨平台的包管理和环境管理系统,其核心价值在于强大的环境隔离能力。它能为每个项目创建独立的“沙盒”环境,避免不同项目间的依赖冲突。

conda env list
conda activate <envName>

nvm ( Node.js )

一个专注于Node.js版本管理的工具,可以简单高效地安装、切换和管理Node.js版本

nvm install <version>
nvm use <version>

pvm ( Windows PHP )

一个受nvm启发、用Bash脚本编写的在windows平台下PHP版本管理工具。
irm https://pvm.hjb.dev/install.ps1 | iex

pvm help
pvm install
pvm use