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

问题描述 投票:3回答:2

我使用的是Visual Studio Code V 1.31.1。我使用了输入函数但是我无法在输出面板中写入输出它显示此错误

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

请帮我解决这个问题。

visual-studio-code
2个回答
8
投票

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

键入:运行代码并向下滚动,直到看到code-runner:在终端中运行,

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


1
投票

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

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

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


1
投票

我收到了像@jgritten一样的错误。就像@jgritten之前的评论一样,我'未分级'并重新打开了vscode和文件。现在我再次'上演'。错误“无法在只读编辑器中编辑”没有出现。

希望这可以保证在使用vscode中的git转储文件后可能有类似错误的任何人。


1
投票

如果你找不到像Ali NoumSali Traore所说的代码运行器的位置,那么你需要做的是:

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

-1
投票

有同样的问题。这就是我所做的,它让我得到了我想要的结果。

  1. 转到Visual Studio代码的终端。
  2. cd到包含您编写和运行的代码的文件的目录。我们称该程序为“xx.cpp
  3. 输入g++ xx.cpp -o a.out(创建可执行文件)
  4. 要运行程序,请键入./a.out
© www.soinside.com 2019 - 2024. All rights reserved.