如图,在 Visual Studio Code 中写的输入语句,不能在编辑器中进行输入,提示“无法在只读编辑器中编辑”
解决方法:
- 文件 -> 首选项 -> 设置
- 搜索 “run code config”
- 勾选 “Run in Terminal”
Windows用户更改后若遇到终端输出中文乱码,可以尝试以下方法解决:
1.第一种方法:修改程序中的编码格式为 “gbk”
- 文件 -> 首选项 -> 设置
- 搜索 “encoding”
- Encoding选项中选择 “gbk”
这是因为vscode是直接调用的本机的终端进行编译运行,而cmd的编码格式默认为gbk格式,编码格式不一致而导致的乱码。
(之前的代码如果是UTF-8环境下)更改VsCode的编码会导致之前的代码无法正常加载注释中的文字,所以还是使用第二种方法
2.第二种方法:修改cmd中的编码格式为 “utf-8”(推荐)
在cmd中输入 “regedit” 进入注册表
在路径下 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 中的 autorun 文件数值数据中输入 “chcp 65001”
注:有的小伙伴如果注册表中没有以下字符串,可以在当前目录中新建字符串,填写参数仍然有效,小编已测试过了
查看cmd编码格式:在cmd命令提示符中输入“chcp”
常见编码:
GBK2312 的代码页编号为 936
UTF-8 的代码页编号为 65001
显示65001 即为更改成功