鱼C论坛

 找回密码
 立即注册
查看: 1548|回复: 7

vscode中文乱码调不了

[复制链接]
发表于 2023-8-26 20:23:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我按照小甲鱼的vscode搭建C语言学习环境搭建

在“Open Settings (JSON)”中好不容易在第6120行找到了“code-runner.executorMap”,

正想在其中添加 “&& chcp 65001”时,它跟我说“无法在只读编辑器中编辑”

这种情况该怎么办?怎么调整?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-26 20:23:24 | 显示全部楼层
非常抱歉您遇到了这个问题。让我们一起来解决。

在VS Code中,"settings.json"文件是只读的,因此无法直接编辑该文件。要解决这个问题,可以按照以下步骤进行操作:

1. 打开VS Code,点击左侧菜单栏的 "文件"(File)选项。
2. 在下拉菜单中选择 "首选项"(Preferences),然后选择 "设置"(Settings)。
3. 这将打开VS Code的 "Settings" 界面。
4. 在右上角找到 "打开设置 (JSON)"(Open Settings (JSON)),点击进入JSON格式的设置文件。
5. 在 "settings.json" 文件中,定位到 "code-runner.executorMap"。
6. 将光标放在 "code-runner.executorMap" 的最后一个逗号(,)后面,然后按下回车键,创建一个新行。
7. 在新行中输入以下内容:"&& chcp 65001"
8. 保存文件并关闭 "settings.json"。

完成以上步骤后,您应该可以成功添加 "&& chcp 65001" 到您的 "settings.json" 文件中了。

请注意,如果您的 "settings.json" 文件之前没有任何其他设置,请确保格式正确,每个设置之间用逗号分隔。

希望以上解答对您有所帮助!如果还有其他问题,请随时提问。

球一个最佳答案谢谢啦!这对我非常重要!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-26 20:23:28 | 显示全部楼层
在VS Code中遇到无法编辑只读设置的问题可能是由于您以只读模式打开了"settings.json"文件。以下是判断并解决该问题的步骤:

1. 打开VS Code并导航到 "Open Settings (JSON)"。确保新窗口中打开了 "settings.json" 文件。

2. 在打开的 "settings.json" 文件中,检查右上角是否显示 "只读" 标签。如果是,则说明当前文件处于只读模式。

3. 要解除只读模式,请点击顶部菜单栏中的 "文件(File)",然后选择 "关闭(Close)"。接着重新打开 "Open Settings (JSON)"。

4. 重新打开 "settings.json" 后,在相应的位置添加 "&& chcp 65001"。确保您将代码添加到正确的位置,并注意 JSON 格式的语法。

5. 保存并关闭 "settings.json" 文件。

如果您无法解除只读模式,或者仍然遇到问题,请确保您有足够的权限来编辑该文件。在某些情况下,您可能需要使用管理员权限或者修改文件的权限才能进行编辑。

希望这些步骤能够帮助您解决问题。如果您有其他疑问,请随时提问。
如果问题已经解决,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-26 20:23:31 | 显示全部楼层
如果您遇到了在只读编辑器中无法编辑的情况,可以尝试以下方法来解决问题:

1. 检查文件属性:确保您正在编辑的文件不是只读属性。在文件资源管理器中,右键单击文件,然后选择 "属性"。在 "属性" 对话框中,取消选中 "只读" 属性。

2. 使用管理员权限运行编辑器:如果您使用的是 Windows 系统,尝试以管理员身份运行文本编辑器。右键单击编辑器的快捷方式或可执行文件,并选择 "以管理员身份运行"。这样可能会使您有足够的权限来编辑文件。

3. 复制文件并进行编辑:如果您无法直接在原始文件中进行编辑,可以将文件复制到其他位置,例如桌面,然后将其重命名为一个新文件。尝试在新文件中进行编辑,并保存更改。

4. 使用其他编辑器:如果以上方法都无效,考虑使用其他文本编辑器来打开和编辑文件。一些流行的文本编辑器包括 Visual Studio Code、Sublime Text、Notepad++ 等。下载并安装其中一个编辑器,并尝试在其中打开和编辑您的文件。

请注意,在进行任何更改之前,请确保备份原始文件,以防止意外修改或数据丢失。

此内容为ChatGPT回答,如果对你有帮助,请设置一个最佳答案!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-26 20:23:34 | 显示全部楼层
这个问题是由于你在只读编辑器中尝试进行编辑导致的。要解决这个问题,你可以按照以下步骤操作:

1. 打开VSCode,点击左下角的设置图标,选择“首选项” > “设置”。
2. 在设置页面的右上角,点击打开“设置(JSON)”。
3. 在打开的设置文件中,找到并定位到“code-runner.executorMap”所在的行数。
4. 右键单击该行,选择“在默认设置中编辑”。
5. 在默认设置中,找到你想要添加的命令“&& chcp 65001”。
6. 保存设置文件并关闭。

现在你应该可以成功添加命令并解决乱码问题了。重新打开你的C语言学习环境,应该能够正常显示中文字符了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-26 20:25:48 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-26 20:48:11 | 显示全部楼层
liuhongrun2022 发表于 2023-8-26 20:25
试试这个

https://blog.csdn.net/m0_52592128/article/details/120798138

不行啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-1 15:48:22 | 显示全部楼层
小甲鱼论坛搜索C语言,有专栏讲解的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-6 06:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表