无法在只读编辑器VS Code中进行编辑

Asi*_*sif 8 visual-studio-code

我正在使用Visual Studio Code V 1.31.1。我使用了输入功能,但无法在输出面板中写入输入,它显示了此错误

无法在只读编辑器中进行编辑。

请帮我解决这个问题。

小智 20

如果您在 Ali NoumSali Traore 的回答中找不到代码运行器的位置,那么您必须执行以下操作:

  1. 转到扩展 ( Ctrl + Shift + X)
  2. 找到代码运行器并点击代码运行器右下角的设置图标
  3. 单击配置扩展设置
  4. 找到code_runner:在终端中运行
  5. 勾选“是否在终端中运行代码”

  • 我没有代码运行程序,但安装它并没有解决问题 (3认同)

A. *_*. T 12

转到文件>首选项>设置,然后

输入:运行代码并向下滚动,直到看到 代码运行器:在终端中运行

只需检查“是否在集成终端中运行代码”并重新启动vscode。

对于Mac用户,它是“代码”>“首选项”>“设置”。

  • 我找不到那个设置 (8认同)
  • 就像魅力一样 - 我刚刚搜索了“是否在集成终端中运行代码”并得到了一个要检查的内容 (4认同)

Jor*_*lli 8

您位于“输出”选项卡而不是终端中。输出选项卡实际上仅供您阅读。

在此处输入图片说明

F5开始Debugging,它将带您进入终端选项卡。

终端是交互式的,因此您可以读取输出和返回类型。它确实是一个控制台提示/终端(因此得名)。

在此处输入图片说明


jgr*_*ten 5

我在与以前版本的代码比较期间收到此错误,并且它不允许我在右窗口中编辑当前版本。与我怀疑 OP 的问题无关,但这是我搜索的第一个线程,错误是相同的。反正...

我的问题是特定文件当时在我的源代码管理中“暂存”。这似乎通过打开比较的“索引”版本来限制编辑。

解决方案:取消暂存文件,并重新打开比较窗口。

  • @Roshan Op 无法写入并收到此错误。我什至提到这是不相关的,但错误是一样的,所以我加了 2 美分。要么接受,要么离开它 (3认同)
  • 正是我的问题,谢谢你的 2 美分 (2认同)

Cod*_*rGM 5

解决此问题的最简单方法是在 VS Code 中按 (CTRL) 和 (,) 打开设置。

之后,在搜索栏上搜索代码运行器,然后向下滚动并搜索在终端中运行并选中下图中突出显示的框:


Hap*_*s31 5

我在 VSCode 中使用SFTP扩展时遇到了这个问题。在这种情况下,您所要做的就是右键单击文件中的某处并选择“在本地编辑”

在此输入图像描述

在此输入图像描述

在此输入图像描述