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 / unix / Perguntas / 418069
Accepted
Jacob Ewing
Jacob Ewing
Asked: 2018-01-19 10:26:26 +0800 CST2018-01-19 10:26:26 +0800 CST 2018-01-19 10:26:26 +0800 CST

Como faço para descongelar minha sessão do vim na tela

  • 772

Não tenho certeza se isso se refere a um comando vim ou a um comando de tela, embora eu ache que seja o último.

Eu uso o vim na tela o tempo todo e, de vez em quando, pressiono uma combinação de teclas que congela o terminal virtual que estou usando.

Posso ver tudo e ainda posso emitir comandos de tela nesse terminal, mas não posso executar nenhuma ação no próprio terminal. Posso criar/virar para outros terminais virtuais e todos funcionam bem.

Não tenho ideia do que estou fazendo para bloquear um terminal específico.

Além disso, ao procurar respostas online, CTRL-Q e CTRL-S são mencionados em todos os lugares. Apertar CTRL-Q não faz nada e, dada a ambiguidade, tentei CTRL-q e CTRL-Q.

--editar--

Outro detalhe é que estou usando um Macbook, mas ~acho~ que tive o mesmo problema usando o KDE/Mint em um PC.

vim gnu-screen
  • 4 4 respostas
  • 4868 Views

4 respostas

  • Voted
  1. Hauke Laging
    2018-01-19T12:39:30+08:002018-01-19T12:39:30+08:00

    Essas teclas são usadas para controle de fluxo XON/XOFF. Se o controle de fluxo estiver ativado, então Ctrl- Sinterrompe a saída do terminal. Os comandos da tela ainda funcionam, pois não fazem parte do terminal controlado.

    Ctrl- Qativa a saída do terminal. Portanto, não faz diferença se Ctrl- Snão foi pressionado antes.

    • 6
  2. Best Answer
    jpheldson
    2019-12-07T12:23:08+08:002019-12-07T12:23:08+08:00

    A resposta aceita fala sobre controle de fluxo para o terminal em que você está executando o GNU Screen. Isso não resultaria no comportamento que você está descrevendo, pois você não seria capaz de virar e usar seus outros terminais de tela.

    O comportamento que você está descrevendo soa como se você tivesse ativado o controle de fluxo dentro do próprio GNU Screen . Se você pressionar Ctrl+ Aseguido por Sisso, enviará XOFF para o terminal de tela atual, mas deixará os outros terminais de tela para os quais você pode alternar sozinhos. Para que as coisas funcionem novamente, basta pressionar Ctrl+ Aseguido de Qno terminal que você deseja mover novamente.

    • 2
  3. Luciano Fantuzzi
    2022-02-21T12:54:34+08:002022-02-21T12:54:34+08:00

    Apenas no caso, CTRL-Q ou CTRL-A + CTRL-Q não funcionou para mim. Bloqueei acidentalmente o terminal gráfico, então, para desbloquear, apenas desmarquei "somente leitura" no menu "terminal".

    • 1
  4. Anton Wessel
    2021-04-26T03:04:04+08:002021-04-26T03:04:04+08:00

    O problema é :

    frozen vim::

    Estou executando o KNOPPIX 8.6

    Eu uso a área de trabalho do KDE com 4 áreas de trabalho.

    Nas áreas de trabalho 2, 3 e 4, tenho 4 terminais konsoleabertos.

    No total de 12 konsolejanelas, dois vim versão 8.3 estão rodando ao mesmo tempo. Em uma dessas sessões do vim, estou editando um dos meus scripts bash.

    Na linha Ex cmd, muitas vezes, estou tentando usar o comando de pesquisa vim /e, ou o :scomando substituto.

    Cada vez que este vim é congelado por muitas horas, parece que preciso matar este vim. vim não reage ou responde a nenhuma tecla.

    Com o mouse posso mudar para outro espaço de trabalho, para outro 'konsole'. O outro vim e todas as outras tarefas funcionam.

    Presumivelmente, o motivo é:

    No padrão do /comando existem alguns ~(til). Alguns são escapados por barra invertida, alguns não são escapados.

    Depois de alguns desses eventos vim-congelados, desabilitei a opção incsearch.

    Antes: trazer o padrão para a linha cmd causa o congelamento do vim. Depois: a execução do comando /causa congelamento.

    Suponho que ~cause uma pesquisa recursiva em um loop infinito.

    PROBLEMA do vim:

    CTRL-Cnão funciona para interromper a atividade de pesquisa.

    Não há nenhum indicador de que o vim está funcionando, está pesquisando.

    No vim helpnão há nenhum item, nenhuma tag para endereço frozen, vim sem resposta.

    • 0

relate perguntas

  • Como se livrar dos avisos "nano não encontrado" sem instalar o nano?

  • Por que a tela do macOS não está captando meu ~/.terminfo?

  • Excluir até o final da linha de comando no Vim

  • Como ignorar diretórios usando: e no vim?

  • Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _

Sidebar

Stats

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

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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