使用VS Code插件Code Runner一键运行OpenSees
使用VS Code插件Code Runner一键运行OpenSees
问题描述
在常规的使用Opensees时,我们需要每次编辑好.tcl文件,然后打开OpenSees.exe,并在其中输入”opensees xxx.tcl“。但是每次都需要保存文件,输入命令,感觉非常麻烦。于是笔者找到一种在VS Code中编辑.tcl文件,并且配合VS Code的插件Code Runner实现一键运行Opensees的方法。
实现方法
1. 下载Opensees并添加至系统环境变量
Opensees是开源软件,并且体量很小,大家可在官网下载Opensees。并将Opensees.exe所在的文件夹添加至系统的环境变量。
将Openses添加至环境变量后,我们就可以在系统的任何位置直接打开cmd来使用Opensees.exe,而不需每次都将Opensees.exe放置在当前目录下。
2. 下载VS Code并安装两个插件
VS Code是一款非常好用的轻量化的文本编辑器,可以实现各种文本的编辑,并有代码高亮,运行调试等功能。
首先通过VS Code官网下载并安装VS Code。
如果你是首次下载VS Code,可以在左边第五个按钮扩展商店中搜索并安装下面三个插件。
Chinese(Simplified): 可以对VS进行汉化;
Code Runner: 可以将各种代码运行起来,也是本次实现Opensees的核心;
OpenSees Language: 可以实现对.tcl的代码高亮。
3. 对Code Runner进行设置
点击Code Runner插件右下角的齿轮,进入扩展设置。
首先需要勾选以下几个按钮:
Run in terminal会使代码在终端中运行;后面两个可以在运行代码前将代码自动保存,方便操作。
接下来找到Executor Map By File Extension,并进入Settings.json进行编辑。该文件记录了不同扩展名的文件在启动时会执行的特定操作。
在文件中如图位置添加一行文字,这行内容表示对于.tcl文件,会调用opensees运行改文件。
".tcl":"cd $dir && opensees $fileName",
添加该行文本后,可以保存settings.json并将其关闭。
一些新版本的Code Runner的settings.json文件中可能会默认缺省一些信息:可以直接复制以下内容至Code Runner的settings.json文件
"code-runner.executorMapByFileExtension": {".tcl":"cd $dir && opensees $fileName", },
效果测试
完成以上步骤后即可实现对.tcl文件的自动调用了。
你可以用VS Code打开任意位置的.tcl文件。然后点击右上角的三角,或者在编辑区右键点击Run Code,或者使用快捷键,就可以在当前位置运行Opensees啦!
结语
欢迎大家把该文章分享给身边经常使用OpenSees的朋友。
此外,笔者正在尝试实现在VS Code中一键运行Ansys命令流,如有兴趣,可详见:
使用VS Code插件Code Runner一键运行ANSYS命令流
使用VS Code插件Code Runner一键运行OpenSees相关推荐
- VS Code 神器插件:代码一键运行,支持超过 40 种语言!
程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utm_source= csdn_bw 记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 No ...
- VS Code插件Code Runner使用python虚拟环境
首先进入Code Runner扩展设置 然后在settings.json中编辑 "python": "set PYTHONIOENCODING=utf8 &&am ...
- c# vscode 配置_[VSCode插件推荐] Code Runner: 代码一键运行,支持超过40种语言
记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 Node.js .所以在那时,支持多种语言的 VS Code 已经是笔者的主力编辑器了.唯一不足的是,笔者希望在VS Code里,能 ...
- vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件
前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...
- VSCode Run code插件运行机制和配置文件的意思解释
文章目录 一.Run code运行机制 二.Run code的变量 三.说明 1.编译器路径 2."code-runner.executorMap" 四.c++和python配置的 ...
- vscode 文件编码转换_荐几个让你开发效率“飞起”的VS Code 插件
点击上方"蓝色字体",选择"设为星标" 做积极的人,而不是积极废人! 前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大 ...
- 盘点 12 款让开发效率“飞起”的 VS Code 插件
作者 | 浪里行舟 来源 | 前端工匠(ID:frontendJS) VS Code,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的VS Code插件,不出意 ...
- 【开发工具】【windows】Visual Studio Code(VS Code)常用插件
编程语言相关 C/C++ C/C++ IIntelliSense, debugging, and code browsing,微软官方插件,C语言必背插件,可实现符号跳转等 常见快捷键如下: – Ct ...
- vs code 插件收集
名称 简述 Auto Close Tag 自动闭合HTML标签 Auto Import Typescript自动import提示 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 ...
- 让开发效率“飞起”的VS Code 插件
前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...
最新文章
- 经理让我复盘上次Redis缓存雪崩事故
- PostgreSQL 客户端乱码问题
- 2020-10-28
- nodejs通过响应回写的方式渲染页面资源
- python中o_Python O
- 简记Ubuntu下载 Android源码
- Maven pom.xml中的元素modules、parent、properties以及import
- linux实现文本方式与图形方式的转换_Linux下的6款最好用的PDF文档阅览工具
- java项目实战达内代码_2018最新达内学子商城项目静态页面+sql+java代码
- 用access建立一个试题库_access试题库_答案
- 抖音小店都有哪些类目
- es 中 mapping 简介
- 2021年实现团队成功的4步绩效管理周期
- CTF之Bugku网站被黑
- 算法分析之大O、大Ω、大Θ和小o表示法
- 台式计算机怎么加声音,台式电脑音量加到最大还是没有声音怎么办,教你一招立马解决...
- 微积分基本定理:微分符号与积分符号是逆运算
- 华为荣耀8青春版计算机在哪里,华为荣耀8青春版比荣耀8青春在哪里?
- pta 构造哈夫曼树-有序输入 优先队列做法
- 最终幻想:探讨小鹏G9 800V 高压动力系统和架构路线