"Run source with echo" overrides "Run current code chunk"
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
- 68/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- r, typescript, vscode
- Domínio
- developer-experience, tooling
Direção de pesquisa
Comece localizando as definições dos comandos e atalhos de teclado para “Run source with echo” e “Run current code chunk” na extensão vscode-R e, em seguida, reproduza o comportamento de Cmd-Shift-Enter com um arquivo R contendo chunks # %%. Confirme se a vinculação conflitante ou a detecção de chunks faz com que o arquivo inteiro seja executado; considera-se concluído quando o atalho executa apenas o chunk atual sem interromper as outras ações.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
When the cursor is located inside a code chunk and I press Cmd-Shift-Enter the entire file is run.
For example:
Sends:
r$> source("/Users/carlos/Desktop/scratch.R", encoding = "UTF-8", echo = TRUE)
r$> 5
[1] 5
r$> # %%
r$> a <- 1:3
r$> b <- 4:6
r$> outer(a, b)
[,1] [,2] [,3]
[1,] 4 5 6
[2,] 8 10 12
[3,] 12 15 18
r$> # %%
r$> 2
[1] 2
To Reproduce
- Create a code chunk with
# %% ... - Run it using "Run current code chunk" from the command palette -> fine
- Run it using code lens actions -> fine
- Run it using C-S-Enter -> the entire file is run
Can you fix this issue by yourself? (We appreciate the help)
Yes, I need to remove the conflicting binding. But I guess that the intention here is to use the same shortcut for both and the problem is that chunk detection is failing.
(If applicable) Please attach setting.json
"[r]": {"editor.tabSize": 2},
"r.rterm.mac": "/Users/carlos/.venv/bin/radian",
// https://github.com/REditorSupport/vscode-R/issues/809#issuecomment-935947010
"r.bracketedPaste": true,
"r.plot.useHttpgd": true,
Environment (please complete the following information):
- OS: macOS Tahoe
- VSCode Version: 1.125.1
- R Version: 4.5.3
- vscode-R version: 2.8.8
- Linguagem predominante
- TypeScript
- Estrelas
- 1.2k
- Forks
- 139
- Merge médio
- 20h 32min
- PRs com merge (30d)
- 25
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de REditorSupport/vscode-R
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
REditorSupport/vscode-R#1785 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
REditorSupport/vscode-R#1687 · 4 comentários · 3 reações ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100
REditorSupport/vscode-R#1791 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Rewrite issue templatesTalvez já em andamento @eitsupi assumiu há 1 dia. Aberta
REditorSupport/vscode-R#1783 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
feature-request
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
REditorSupport/vscode-R#1780 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de REditorSupport/vscode-R
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
rohitg00/agentmemory#1428 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
boxlite-ai/boxlite#1729 ·
Mantenedores costumam responder em até 1 dia
-
detectors enhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
SM260845/readme-gen#1 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
angular/angularfire#3774 ·
Mantenedores costumam responder em até 2 dias