sagemath sage vscode 直接运行 代码高亮 SageMath 配置
文章目录
代码高亮通过Code runner实现直接运行1.Code runner2.设置3.配置settings.json4. 运行方式在Windows环境下配置,linux应该大差不差。
首先需要安装sage,无论是Windows版本还是在wsl中安装都可以
代码高亮
Ctrl+Shift+P打开用户设置,搜索Associations
添加项*.sage
,值python
如下:
通过files.associations配置.sage文件支持高亮
也可以直接配置settings.json
"files.associations": {"*.sage": "python"},
通过Code runner实现直接运行
1.Code runner
打开VSCode 安装code runner
插件
2.设置
Ctrl+Shift+P,打开用户设置(Open User Settings),搜索Code-runner
找到对应配置,Executor Map
和Executor Map By File Extension
3.配置settings.json
点在setting中编辑
会自动在settings.json中创建对应配置项(你自己手动创建也行)
如果使用wsl中的sage,则进行配置:
"code-runner.executorMapByFileExtension": {".sage": "cd $dir & wsl sage \"$fileName\"",".py" : "python"},"code-runner.executorMap": {"python": null,}
其他语言的选项有需求就自己改,没需求就不管。
如果是在win主机安装的sage,则参考大佬的配置
//05/sagemath-vscode-window/
"code-runner.executorMapByFileExtension": {".sage": "cd $dir & \"<你的saeg安装目录>\\runtime\\bin\\bash.exe\" --login -c '/opt/sagemath-9.2/sage $fullFileName'",".py" : "python"},"code-runner.executorMap": {"python": null,}
对于这里login -c 后面那个路径,取决于你的版本,简单的方式是直接查看你电脑上的快捷方式
配置完之后Ctrl+S保存文件直接生效
4. 运行方式
在*.sage文件下使用Ctrl+Alt+N运行文件,参考Code Runner
插件帮助
效果:
自己琢磨出来的我真牛逼