VSCode使用总结

官网:https://code.visualstudio.com/

简介

VSCode是微软出的一款轻量级代码编辑器,免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。VSCode推荐一个项目以文件夹的方式打开。

一、设置首选项

下载安装完成后,打开编辑器,首先要设置主题、字体大小等。

1. 设置主题

文件→首选项→颜色主题

2. 设置字体大小

文件→首选项→设置,打开了一个setting.json文件,将左边的设置复制到右边进行覆盖生效,所有编辑器的设置都在这里修改。 
这里写图片描述

二、Emmet插件

最新版集成了Emmet 2.0,在文件→首选项→设置可以开启或者关闭功能 
这里写图片描述

三、快捷键

所有快捷键设置:文件→首选项→键盘快捷方式 
1. 在当前行中间换行到下一行:ctrl+enter 
2. 当光标点击到某一行时,默认选中全行,可以直接复制剪切 
3. 直接删除某一行:shift+delete或者ctrl+shift+k 
4. 多行光标选择:alt+鼠标左键 
5. 自动生成html结构和meta声明:首先输入“!”,然后按tab键 
6. 标签自动补全:tab键 
7. 折叠所有代码:ctrl+k、ctrl+0 
8. 拆分编辑器:ctrl+\ 
  查找框右边的3个参数分别为:区分大小写,全字匹配,使用正则 
这里写图片描述 
9. 跳转行号:ctrl+G 
10. 添加函数注释:在函数上方输入“/**”,然后点击enter 
这里写图片描述 
11. 格式化:alt+shift+f 
12. 注释:ctrl+/ 
13. 全部保存:ctrl+k, 然后只按s一个键 
14. 向上移动一行:alt+↑ 
15. 向下移动一行:alt+↓ 
16. 向上复制一行:alt+shift+↑ 
17. 向下复制一行:alt+shift+↓ 
18. 查找:ctrl+F 
19. 替换:ctrl+H 
20. 文件中查找:ctrl+shift+f 
可以在打开的文件夹中搜索所有文件内容 
21. 文件中替换:ctrl+shift+h 
22. 转到定义:F12 
23. 转到实现:ctrl+F12 
24. 打开文件夹:ctrl+k, ctrl+o 
25. 关闭文件夹:ctrl+k, 然后单按一个f 
26. 选中一段代码,通过“ctrl+[”可以左移,“ctrl+]”可以右移

<think>我们已知用户想要在VSCode使用MATLAB,参考了四个引用。引用1提到三种在VScode中运行MATLAB代码的方式,引用2提到了美化Matlab和终端,引用3提到了Matlab和VSCode联调,引用4提到了解决乱码的配置。 我们需要整理出在VSCode使用MATLAB的方法和教程,包括步骤、配置和可能遇到的问题及解决方案。 步骤: 1. 安装必要的VSCode插件:MATLAB(由MathWorks官方提供)和Matlab Interactive Terminal(可选,用于交互式终端)。 2. 配置MATLAB路径:在VSCode设置中指定MATLAB的安装路径。 3. 配置编码(解决乱码问题):由于MATLAB默认编码可能是GB2312,而VSCode默认UTF-8,需要配置编码设置。 4. 运行和调试:可以通过多种方式运行MATLAB代码,例如使用插件直接运行、使用终端运行、或者使用联调功能。 具体方法: 方法一:使用MATLAB插件运行 - 安装MATLAB插件后,打开.m文件,点击右上角的运行按钮(三角形)即可运行当前文件。 - 或者使用快捷键(Ctrl+F5或F5)运行。 方法二:使用终端运行 - 在VSCode中打开终端(Ctrl+`),然后输入命令:matlab -nosplash -nodesktop -r "run('你的m文件路径');" - 注意:需要确保MATLAB的bin目录已经添加到系统环境变量PATH中。 方法三:使用Matlab Interactive Terminal插件 - 安装插件后,按Ctrl+Shift+P,输入“Matlab: Open a Matlab Terminal”,然后回车,打开MATLAB交互式终端。 - 在终端中可以输入MATLAB命令,也可以运行.m文件(使用run命令)。 配置示例(来自引用4): - 在settings.json中添加以下配置: "files.autoGuessEncoding": true, // 自动猜测编码 "files.associations": { "*.m": "matlab" }, "matlab.matlabpath": "E:\\MATLABexe\\bin\\matlab.exe", // 替换为你的MATLAB可执行文件路径 "matlab.mlintpath": "E:\\MATLABexe\\bin\\win64\\mlint.exe", // 替换为你的mlint路径(用于代码检查) "[matlab]": { "files.encoding": "gb2312" // 设置.m文件的编码为gb2312,解决中文乱码 } 注意:路径中的反斜杠需要双写(因为JSON中反斜杠是转义字符)。 可能遇到的问题: 1. 乱码问题:按照上述配置编码,特别是设置gb2312。 2. 插件无法找到MATLAB:检查matlab.matlabpath配置是否正确。 3. 运行速度慢:如果使用终端运行,每次都会启动MATLAB进程,可以考虑使用交互式终端(方法三)避免重复启动。 此外,引用3提到了联调功能,这通常用于调试,可以使用VSCode的调试功能配合MATLAB。需要配置launch.json,但引用中没有详细说明,这里不展开。 推荐步骤: 1. 安装VSCode。 2. 安装MATLAB软件(确保已安装)。 3. 在VSCode扩展商店中搜索并安装“MATLAB”插件(由MathWorks提供)。 4. 配置settings.json(如上所示)。 5. 打开.m文件,尝试运行。 根据引用,我们可以总结出三种方法,但最方便的是直接使用MATLAB插件(方法一)。对于需要交互式操作,可以使用方法三。 最后,生成相关问题。 </think>### 在VSCode使用MATLAB的方法与教程 以下是在VSCode中配置和运行MATLAB代码的完整指南,结合引用内容和实际配置实践: --- #### **一、核心配置步骤** 1. **安装必要插件** - 官方插件:安装VSCode扩展商店中的 **[MATLAB](https://marketplace.visualstudio.com/items?itemName=MathWorks.matlab)**(MathWorks官方提供) - 辅助插件(可选): - **Matlab Interactive Terminal**(交互式终端) - **Code Runner**(快速运行脚本) 2. **配置MATLAB路径** 在VSCode的`settings.json`中添加(路径替换为实际安装位置): ```json "matlab.matlabpath": "C:\\Program Files\\MATLAB\\R2023b\\bin\\matlab.exe", "matlab.mlintpath": "C:\\Program Files\\MATLAB\\R2023b\\bin\\win64\\mlint.exe" ``` > 注:`mlint.exe`用于代码检查,需与MATLAB版本匹配[^4]。 3. **解决中文乱码问题** 在`settings.json`中添加编码配置: ```json "files.autoGuessEncoding": true, "[matlab]": { "files.encoding": "gb2312" } ``` > 避免.m文件出现乱码(MATLAB默认使用GB2312编码)[^4]。 --- #### **二、三种运行MATLAB代码的方法** 1. **插件直接运行(推荐)** - 打开.m文件 → 点击编辑器右上角 **▶ Run** 按钮 - 或按`F5`启动调试(需配置`launch.json`) - 输出显示在VSCode内置终端中[^1][^2]。 2. **终端命令运行** 在VSCode终端执行: ```bash matlab -nosplash -nodesktop -r "run('your_script.m'); exit" ``` > 需确保MATLAB的`bin`目录已加入系统`PATH`环境变量[^1]。 3. **交互式终端(实时调试)** - 安装**Matlab Interactive Terminal**插件 - 按`Ctrl+Shift+P` → 输入`Matlab: Open a Matlab Terminal` - 在打开的终端中直接输入MATLAB命令(如`run('test.m')`)[^2][^3]。 --- #### **三、常见问题解决** - **插件无法识别MATLAB路径** 检查`settings.json`中路径格式(Windows用双反斜杠`\\`),例如: ```json "matlab.matlabpath": "E:\\MATLAB\\bin\\matlab.exe" ``` - **代码补全不生效** 确保已禁用其他.m文件语法插件,仅保留官方MATLAB插件[^1]。 - **实时联调配置** 参考DSP教程配置`launch.json`,实现VSCode与MATLAB进程通信[^3]: ```json { "version": "0.2.0", "configurations": [ { "name": "MATLAB", "type": "matlab", "request": "launch", "program": "${file}" } ] } ``` --- #### **四、优化体验** - **界面美化** 安装主题插件(如One Dark Pro)并配置MATLAB语法高亮[^2]。 - **快捷键集成** 在`.vscode/keybindings.json`中添加: ```json { "key": "ctrl+alt+m", "command": "matlab.runFile" } ``` > 提示:通过上述配置,可完全脱离MATLAB原生编辑器,在VSCode中实现编码、调试、运行全流程[^1][^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值