实现js程序在vscode控制台输出的方法(看完方便多了)

通过安装VSCode的Coderunner插件,可以直接在编辑器内运行JS代码,无需借助HTML和浏览器。只需配置默认语言为JavaScript,即可通过命令行或右上角运行按钮便捷执行JS文件,显著提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我们想要写一段js代码时,我们可能会在vscode中新建一个html文件,然后再script标签下去编写js代码,完了之后我们想要看看js打印输出的效果,还会通过浏览器的 F12 去查看输出结果。好麻烦呀~

如何解决呢?

我们可以在vscode中安装一个插件 code runner

 然后在设置中找到 setting.json,在里面添加一段代码

 "code-runner.defaultLanguage": "javascript",

 然后重启vscode之后,假如我们想运行下面的test.js文件

 有两种方式可以运行:

方式一:通过命令运行,node  +文件全路径地址 ,回车就好了

 方式二:通过右上角运行按钮直接运行

 可以看到,方式二明显方便多了。这样再也不用去浏览器运行js代码了,提升开发效率

### VSCode 控制台输出乱码 UTF-8 的解决方案 在使用 Visual Studio Code (VSCode) 编辑器时,如果遇到控制台输出中文乱码的问题,通常是因为编码不一致引起的。以下是基于 UTF-8 编码的解决方法: #### 方法一:调整 VSCode 文件编码为 UTF-8 确保 VSCode 中保存的文件是以 UTF-8 编码存储的。可以通过以下步骤实现: 1. 打开任意文件,在状态栏右下角会显示当前文件的编码格式(通常是 `UTF-8` 或其他编码)。 2. 如果不是 `UTF-8`,可以单击编码名称,选择 **Reopen with Encoding** -> **UTF-8** 来重新加载文件[^1]。 #### 方法二:配置终端编码为 UTF-8 由于 VSCode 终端默认调用的是 Windows 系统自带的 CMD 工具,CMD 默认使用的编码是 GBK。因此需要手动更改 CMD 的编码为 UTF-8: 1. 在 VSCode 的集成终端中输入以下命令并回车: ```bash chcp 65001 ``` 此命令将 CMD 的活动代码页更改为 UTF-8 编码[^1]。 2. 若要使此更改永久生效,可以在系统的环境变量中添加启动参数。具体操作如下: - 右键点击“我的电脑”,选择“属性”->“高级系统设置”->“环境变量”。 - 新建或编辑用户变量/系统变量中的 ` Autorun ` 值,加入以下内容: ```batch @chcp 65001 >nul ``` #### 方法三:修改 VSCode 设置以支持 UTF-8 通过自定义 VSCodeJSON 配置文件来强制指定编码为 UTF-8: 1. 打开 VSCode 的设置界面(快捷键 `Ctrl+,` 或者菜单栏依次选择 File -> Preferences -> Settings)。 2. 搜索框中输入 `terminal.integrated.shellArgs.windows` 并启用它。 3. 将其值设为以下数组形式的内容之一: ```json { "terminal.integrated.shellArgs.windows": ["chcp", "65001"] } ``` 这样每次打开新终端都会自动执行 `chcp 65001` 命令[^2]。 #### 方法四:安装扩展插件辅助处理 有时即使设置了以上各项仍可能出现异常情况,则可考虑借助社区开发的一些专门用于改善国际化体验的扩展程序,比如 “Chinese (Simplified) Language Pack for Visual Studio Code”。 ```javascript // 示例 JavaScript 脚本验证是否正常打印汉字 console.log('你好世界'); ``` 完成上述任一步骤之后重启软件即可测试效果如何。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

suoh's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值