matlab扩展编程

    科技2026-10-08  1

    matlab扩展编程

    “The teacher’s life is an endless journey of learning…”

    “老师的生活是学习的无尽旅程……”

    I think this phrase defines a teacher’s life well. I faced several challenges during the time when I taught programming content at the University. From the beginning, I adopted the Visual Studio Code (VS Code) as the standard IDE in my classes. VS Code is a multiplatform IDE that allows you to code in almost any language. Besides, it has several extensions for the most diverse purposes, helping a lot during the day-to-day coding process.

    我认为这句话很好地定义了老师的生活。 在大学期间教授编程内容的时候,我面临着几个挑战。 从一开始,我就在课程中采用了Visual Studio代码(VS代码)作为标准IDE。 VS Code是一个多平台IDE,可让您使用几乎所有语言进行编码。 此外,它还具有针对多种用途的多种扩展,在日常编码过程中有很大帮助。

    Many of these extensions can significantly assist both the teacher and the programming student. The following is a list of extensions that I use daily in my projects/classes. As the universe of VS Code extensions is continuously growing, it may be that some recent extension is left out of the list (relative to the date of publication of this article).

    这些扩展中的许多扩展都可以极大地帮助老师和编程学生。 以下是我在项目/课程中每天使用的扩展列表。 随着VS Code扩展范围的不断增长,可能最近的一些扩展不在列表中(相对于本文发布之日)。

    列表-第一部分:基本扩展 (The List — First Part: Essential Extensions)

    An important reminder: the purpose is to introduce the extensions that assist during the coding process. Since each teacher can use a different language to teach the same subject, I will not mention specific language extensions. For example, I have taught a subject in two languages: Python and C.

    一个重要的提醒:目的是介绍在编码过程中有帮助的扩展。 由于每个老师可以使用不同的语言来教授同一门课程,因此我不会提及特定的语言扩展。 例如,我用两种语言教过一个科目:Python和C。

    The first part shows the extensions that I will think are essential for any project developed in VS Code.

    第一部分显示了我认为对于VS Code开发的任何项目都必不可少的扩展。

    Code Runner

    代码运行器

    This extension allows you to run and edit different programming languages. This extension aims to facilitate the writing and testing of scripts and algorithms, executing them instantly. Access this link for more information.

    此扩展允许您运行和编辑不同的编程语言。 此扩展旨在促进脚本和算法的编写和测试,并立即执行它们。 访问此链接以获取更多信息。

    Code Runner Extension. 代码运行程序扩展。

    GitHub

    的GitHub

    This extension is essential for anyone who uses GitHub to store projects. The extension integrates VS Code with GitHub, making it easier to collaborate and share your code with other developers. I use this extension a lot because I create a repository for each discipline I teach. Thus, students can have access to codes made in the class whenever they want. Access this link for more information.

    对于使用GitHub存储项目的任何人,此扩展都是必不可少的。 该扩展将VS Code与GitHub集成在一起,从而使与其他开发人员的协作和共享代码更加容易。 我经常使用此扩展程序,因为我为所教授的每门学科都创建了一个存储库。 因此,学生可以随时随地使用班上编写的代码。 访问此链接以获取更多信息。

    Note: it is also interesting to install the GitHub Pull Requests extension.

    注意:安装GitHub Pull Requests扩展也很有趣。

    Markdown All in One

    降价全合一

    Markdown files are usually used to create the famous readme’s. This extension facilitates to use markdown files because it provides shortcut keys, table creation, automatic preview, and other functions for these files. I use these files to create project documentation during my classes. It’s really come in handy. Access this link for more information.

    Markdown文件通常用于创建著名的自述文件。 此扩展程序有助于使用markdown文件,因为它为这些文件提供了快捷键,表创建,自动预览和其他功能。 我在上课时使用这些文件来创建项目文档。 真的很方便。 访问此链接以获取更多信息。

    Vscode-icons

    Vscode图标

    This extension is not so essential, but it makes your VS Code very pretty. This extension is responsible for deploying icons according to his kind. It helps a lot in projects that have many different types of files. Access this link for more information.

    这个扩展并不是很重要,但是它使您的VS Code非常漂亮。 该扩展负责根据他的种类部署图标。 它在具有许多不同类型文件的项目中有很大帮助。 访问此链接以获取更多信息。

    Path Intellisense

    路径智能

    Path Intellisense is a plug-in that autocompletes filenames. This extension avoids overwriting the code by completing the file paths. Access this link for more information.

    Path Intellisense是一个自动完成文件名的插件。 该扩展名通过完成文件路径来避免覆盖代码。 访问此链接以获取更多信息。

    列表-第二部分:帮助您的课堂 (The List — Second Part: Helping in your Class)

    The second part of this list is focused on extensions that make it easier (and a lot) during my programming classes. So, let’s see them.

    该列表的第二部分重点介绍了扩展,这些扩展使我在编程课上更容易(很多)。 所以,让我们看看他们。

    Bracket Pair Colorizer

    支架对着色器

    It’s really cool! This extension basically allows the brackets to be identified by colors. It is also possible to configure which color patterns are used for the characters. This extension fits like a glove for those who code in languages that need to use many parentheses and square brackets, besides making the code cute. This helps students (and professors, too) to identify the parentheses corresponding to each expression.

    这真的很酷! 此扩展名基本上允许用颜色标识括号。 也可以配置哪些颜色图案用于字符。 对于需要使用许多括号和方括号的语言进行编码的人,此扩展名就像手套一样,除了使代码更可爱。 这可以帮助学生(以及教授)识别与每个表达式相对应的括号。

    Bracket Pair Colorizer Extension. 支架对着色器扩展。

    Draw.io Integration

    Draw.io集成

    I think most of you, dear readers, know and use Draw.io. For those who don’t know: Draw.io is an editing tool that allows you to create drawings, graphics, flowcharts, etc. There is an extension that enables the integration of this tool with the VS Code. I use this tool in my classes when I need some graphic representation, be it a flowchart, a model, … This tool helps a lot mainly for those who teach online classes.

    亲爱的读者,我想大多数人都知道并使用Draw.io。 对于那些不知道的人:Draw.io是一个编辑工具,使您可以创建绘图,图形,流程图等。有一个扩展程序,可以将此工具与VS Code集成。 当我需要一些图形表示形式(例如流程图,模型)时,我会在课堂上使用此工具……该工具主要对那些教在线课程的人有很大帮助。

    Note: this extension is not the official Draw.io extension.

    注意:此扩展不是官方的Draw.io扩展。

    LaTeX Workshop

    乳胶车间

    LaTeX is a high-quality document composition system. It is possible to create technical and scientific documents with greater productivity using LaTeX. It is a widespread system in the academic environment (mainly in the IT areas), and it has been increasing the number of followers. VS Code has an extension that allows the creation of documents in LaTeX. I use this extension a lot to create exercise lists, project requirements documents, etc. Setting up this extension is not that simple.

    LaTeX是高质量的文件撰写系统。 使用LaTeX可以创建具有更高生产率的技术和科学文档。 它在学术环境(主要是在IT领域)中是一个广泛使用的系统,并且一直在增加追随者的数量。 VS Code有一个扩展,允许在LaTeX中创建文档。 我经常使用此扩展程序来创建练习列表,项目需求文档等。设置此扩展程序并不那么简单。

    Note: I already made an article explaining how to install it. This link provides access to that text.

    注意:我已经写了一篇文章解释如何安装它。 通过此链接可以访问该文本。

    Notes

    笔记

    The Notes extension allows the insertion of highlightings for notes files. Besides, it is possible to create notation files with cross-link and more elaborate TODO’s. This extension has been come in handy during the development of programs for distance classes. The student can follow the development step by step through these notation files. Access this link for more information.

    Notes扩展名允许为注释文件插入突出显示。 此外,可以创建具有交叉链接和更详细的TODO的注释文件。 在开发距离课程的程序时,此扩展非常方便。 学生可以通过这些符号文件逐步关注开发。 访问此链接以获取更多信息。

    TODO Highlight

    待办事项

    This extension has a simple but really cool purpose. It inserts highlights for TODO and FIXME words in annotation files and in code comments. Access this link for more information.

    此扩展程序有一个简单但很酷的目的。 它在注释文件和代码注释中插入TODO和FIXME单词的突出显示。 访问此链接以获取更多信息。

    These are the extensions of the VS Code that I use most during my classes. As I said earlier, VS Code extensions are an ever-expanding universe, so I may have missed some essential extensions. Put it in the comments if you know any legal extension of VS Code to be used in programming classes.

    这些是我在课堂上最常使用的VS代码的扩展。 如前所述,VS Code扩展是一个不断扩展的世界,因此我可能错过了一些基本的扩展。 如果您知道将在编程类中使用的VS Code的任何合法扩展,请将其放在注释中。

    Thanks for your attention, my friends. 🖖🏻

    谢谢您的关注,我的朋友们。 🖖🏻

    翻译自: https://medium.com/@maumneto/vs-code-extensions-that-i-used-to-teach-programming-74ba7c3273f7

    matlab扩展编程

    相关资源:MATLAB软件的必备编程插件
    Processed: 0.102, SQL: 9