AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1461655
Accepted
Julian
Julian
Asked: 2019-07-19 23:49:18 +0800 CST2019-07-19 23:49:18 +0800 CST 2019-07-19 23:49:18 +0800 CST

VS Code: Shift+Enter não envia código para o Python Interactive - por quê?

  • 772

Atualmente, estou configurando um ambiente de desenvolvimento python com Anaconda e VS Code.

No meu laptop antigo, eu poderia executar o código python pressionando Shift+ Entere o VS Code o enviaria para a janela interativa do Python. Quando faço isso agora, o código é enviado para o Terminal. Shift+ Enteré registrado como um atalho de teclado para enviar código para o Terminal e para enviá-lo para o Python Interactive.

Posso executar coisas no Python Interactive clicando com o botão direito do mouse e selecionando "Executar arquivo atual na janela interativa do python".

O que eu quero é que o código selecionado seja executado no Python Interactive pressionando Shift+ Enter.

Como eu faço isso?

visual-studio-code python
  • 6 6 respostas
  • 29940 Views

6 respostas

  • Voted
  1. Best Answer
    sam7351
    2019-10-01T23:17:54+08:002019-10-01T23:17:54+08:00

    Eu estava lutando com o mesmo problema e finalmente descobri que está relacionado às configurações globais.

    Se você for para Configurações ( Ctrl + , ) poderá ver a barra de pesquisa. Lá, coloque 'Send Selection To Interactive Window' ou algo parecido e clique na caixa de seleção 'Python › Data Science: Send Selection To Interactive Window'. Depois disso, você poderá executar certas linhas diretamente na Janela Interativa.

    Espero que isto possa te ajudar. :)

    • 36
  2. Li-Pin Juan
    2020-07-22T06:50:51+08:002020-07-22T06:50:51+08:00

    No meu caso (VS Code 1.47.2), os atalhos Run Selection in Python Terminale Run Selection in Python Interactive Windowsestão em conflito entre si (provavelmente bagunçado por mim há algum tempo).

    A resolução é direta: vá para

    Arquivo -> Preferências -> Atalhos de teclado -> Tipo run selection.

    Na lista de resultados, altere a combinação de teclas dos atalhos Run .. in Terminale para + , + Run .. in Interactive Windowse + , respectivamente, ou o que você quiser, desde que não haja mais conflitos.Run CellShiftEnterAltEnterCtrlEnter

    Como alternativa, você também pode procurar todos os atalhos com a combinação de teclas shift+enter: Vá para

    Arquivo -> Preferências -> Atalhos de teclado -> Tipo "Shift+Enter".

    Na lista de resultados, altere ou exclua (clique com o botão direito do mouse -> remover combinação de teclas ou Delete) a combinação de teclas dos atalhos que também têm a mesma combinação de teclas.

    EDITAR.

    No meu VS Code atualizado (versão 1.56.2), fiz o seguinte: vá para Configurações, procure por janela interativa, no painel esquerdo resultante, escolha Jupyter e, finalmente, marque a caixa ao lado de Jupyter: Enviar seleção para janela interativa. É isso. Mais uma etapa para alguns usuários (incluindo eu) é modificar a combinação de teclas para executar a seleção de acordo com sua preferência. Por exemplo, ao acessar atalhos de teclado, digite executar seleção, você deverá ver uma lista de atalhos de teclado e talvez seja necessário redefini-los se houver conflitos.

    insira a descrição da imagem aqui

    • 13
  3. A Merii
    2020-08-11T06:19:50+08:002020-08-11T06:19:50+08:00

    Pressione CtrlShift+P

    Digite "Preferências: Abrir configurações (JSON)"

    Cole isso no arquivo JSON:

    "python.dataScience.sendSelectionToInteractiveWindow": true
    

    e salve.

    • 2
  4. Chet
    2019-08-06T14:27:36+08:002019-08-06T14:27:36+08:00

    mesma questão aqui. Shift + Enter estava funcionando muito bem. Eu estava recebendo um erro que tentei corrigir e, desde então, o menu "clique com o botão direito" mudou.

    Quando seleciono o código e seleciono o botão direito do mouse, Executar arquivo na janela interativa do Python, ele funciona. Mas quando pressiono shift+enter, recebo todos os tipos de erros.

    O erro que recebi inicialmente foi "Este interpretador Python está em um ambiente conda, mas o ambiente não foi ativado. As bibliotecas podem falhar ao carregar. Para ativar este ambiente, consulte https://conda.io/activation ". Tentar consertá-lo levou ao estado atual.... Vou ter que refazer meus passos para ver o que deu errado.

    Você já teve algum sucesso? Obrigado!

    • 0
  5. Mohammad Alavi
    2021-05-09T23:37:02+08:002021-05-09T23:37:02+08:00

    Para mim, nenhum dos itens acima funcionou. Mas redefinir os dois atalhos pareceu corrigi-lo. Para fazer isso, vá para

    Atalhos de teclado -> digite: executar seleção -> clique com o botão direito em ambas as configurações nomeadas: Executar seleção/linha na janela interativa e Executar seleção/linha no terminal Python -> selecione Redefinir combinação de teclas

    para obter mais ajuda, estas são as configurações de quando para cada um:

    Executar seleção/linha na janela interativa:

    editorTextFocus && jupyter.ownsSelection && !findInputFocussed && !notebookEditorFocused && !replaceInputFocussed && editorLangId == 'python'
    

    Executar seleção/linha no terminal Python :

    editorTextFocus && !findInputFocussed && !jupyter.ownsSelection && !notebookEditorFocused && !replaceInputFocussed && editorLangId == 'python'
    
    • 0
  6. Amos Folarin
    2021-07-02T02:34:30+08:002021-07-02T02:34:30+08:00

    @Julian Mesmo problema para mim. Parece um bug veja: https://github.com/microsoft/vscode-jupyter/issues/2444

    https://stackoverflow.com/questions/59678010/vs-code-run-selection-line-in-python-interactive-window-not-working-at-all

    • 0

relate perguntas

  • Como altero o terminal do VSC para o padrão do sistema

  • pip não vai atualizar ou instalar módulos corretamente

  • Como posso iniciar o servidor Live e o depurador Chrome para VS Code em um clique

  • Não é possível compilar o Java após a reinstalação do Visual Studio Code: “NameOfMyClass foi compilado por uma versão mais recente do Java Runtime”

  • jEnv está mexendo com o VSCode Java Extension Pack

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve