Windows: Edit in Source Mode immediately switches back to visual if header says `editor: visual`

Aberta
#1,024 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
52/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
typescript
Domínio
tooling

Direção de pesquisa

Reproduce on Windows with a QMD file whose YAML header sets editor: visual, then use the menu's “Edit in Source Mode” command and compare it with a header set to editor: source. Trace the source-mode command and its editor-setting handling; done means the explicit command remains in source mode despite the header setting, without breaking normal visual-mode selection.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

bug vscode
Bug description

System details:

Positron and OS details:

Positron Version: 2026.05.2 (user setup) build 3
Code - OSS Version: 1.109.2
Commit: 1b5dfba9314510340cb08f2fedccc5ffba822beb
Date: 2026-05-13T19:16:42.268Z
Electron: 39.3.0
Chromium: 142.0.7444.265
Node.js: 22.21.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

Describe the issue:

My qmd has

---
title: "Vehicle In Operation + Demographics Data (VIOD/Experian) preprocessing for TEMPO model inputs"
author: "arthuryip"
format: html
editor: visual
---

at the top.

When I click the menu ... button "Edit in Source mode", it tries to switch to source mode, but then immediately goes back to visual mode.

Expected or desired behavior:

go to source mode because i clicked edit in source mode. override header setting.

Also,
after i change the header to say editor: source, then clicking Edit in Source Mode works.

Steps to reproduce

No response

Actual behavior

No response

Expected behavior

No response

Your environment

No response

Linguagem predominante
TypeScript
Estrelas
660
Forks
64
Merge médio
1d 14h
PRs com merge (30d)
15

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de quarto-dev/quarto

Todas as issues de quarto-dev/quarto

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.