Vsvim: Ctrl + V deve ir para o modo de bloqueio visual

Criado em 24 jun. 2010  ·  19Comentários  ·  Fonte: VsVim/VsVim

Ctrl + V pode ser usado para alternar do normal para o bloqueio visual no Vim, mas não funciona no VsVim.

feature request

Comentários muito úteis

Eu descobri como resolver o lançamento rápido do ctrl-Q.
Caso outra pessoa veja o mesmo problema, aqui está a solução:
No Visual Studio, selecione ferramentas-> opções-> visvim-> teclado
Existem entradas existentes, incluindo ctrl + Q
Mude de controlado por estúdio visual para controlado por visvim

Todos 19 comentários

Este é realmente complicado. Podemos adicioná-lo muito facilmente, mas isso também desativa essencialmente a colagem no Visual Studio. Estou preocupado em tornar isso o padrão porque é um toque de tecla com o qual as pessoas estão muito familiarizadas.

Concordo, definitivamente não deveria ser o padrão. Mas não vejo nenhuma razão para a opção não estar lá se as pessoas realmente querem. Eu proponho que, se fizermos essa alteração, teremos algum conjunto de "atalhos de teclado que não tocaremos, a menos que o usuário realmente queira" e alterar os botões na margem conflitante que normalmente removeriam tudo, e apenas removeríamos todos, exceto os poucos que conhecemos, provavelmente não são sábios.

Por padrão, é Ctrl-Q no Windows.
http://vimdoc.sourceforge.net/htmldoc/gui_w32.html#CTRL -V-alternative

Ctrl-Q atualmente vai para o Modo Visual para VsVim. Jason deseja que Ctrl-V também entre no modo visual.

para mim é simplesmente estranho. Ctrl-V é mapeado para a função Colar do Windows.

@SergeyMirvoda eu concordo.

Há um subconjunto de pessoas que ainda deseja que Ctrl-V seja mapeado para o Modo Visual. Jason e eu estamos considerando adicionar um botão de remapeamento chave que essencialmente diz "Eu sou hardcore, envie tudo para VsVim" para satisfazer esse grupo.

Eu sou hardcore e desejo por isso,
feliz pela solução alternativa de Ctrl-Q, no entanto, ty.

Ctrl-V deve ser o modo visual, colar deve ser "+ p

Existe uma solução alternativa para fazer com que Ctrl + V entre no modo de bloqueio visual?

Você pode usar CTRL-Q para entrar no modo de bloqueio visual. Esta é a maneira típica como as versões Win32 do gVim entram no modo Bloco Visual devido aos conflitos com a colagem padrão do Windows.

Para uma discussão mais completa, veja

: ajuda CTRL-Q

Eu sei que Ctrl-Q é uma alternativa, mas acho muito pouco prático. Eu continuo colando coisas acidentalmente, quando tento selecionar coisas. É por isso que esperava algum tipo de solução (embora não saiba como seria).

Mas na ausência de uma solução alternativa; Acho que vou ter que treinar minha memória muscular para usar Ctrl + Q ...

Por favor, pelo menos me dê a opção de usar Ctrl-V para entrar no modo de bloqueio visual. Após 20 anos de uso do Vim, não quero retreinar minha memória muscular; ~).

Eu fui em frente e adicionei suporte para isso na próxima versão (atualmente no próximo ramo)

Meu grande medo com essa mudança é que ela afaste vários usuários do Vim que esperam que CTRL-V colem. Tenho muito receio de tornar isso o padrão porque acredito (talvez incorretamente) que a maioria dos usuários do Vim no Windows espera que CTRL-V seja colado.

Para aliviar minha preocupação aqui, mudei a caixa de diálogo de vinculação de teclas para não converter automaticamente CTRL-V para ser manipulado pelo VsVim. Ele deve ser selecionado manualmente (o mesmo se aplicará a CTRL-X quando eu ativar esse comando). Não estou totalmente satisfeito com esta IU agora, mas pelo menos dá aos usuários avançados a capacidade de habilitá-la.

Obrigado Jared. Muito apreciado.

-----Mensagem original-----
De: jaredpar [mailto: [email protected]]
Enviado: domingo, 12 de junho de 2011 23:58
Para: [email protected]
Assunto: Re: [VsVim] Ctrl + V deve ir para o modo de bloqueio visual (# 241)

Eu fui em frente e adicionei suporte para isso na próxima versão (atualmente no próximo ramo)

Meu grande medo com essa mudança é que ela afaste vários usuários do Vim que esperam que CTRL-V colem. Tenho muito receio de tornar isso o padrão porque acredito (talvez incorretamente) que a maioria dos usuários do Vim no Windows espera que CTRL-V seja colado.

Para aliviar minha preocupação aqui, mudei a caixa de diálogo de vinculação de teclas para não converter automaticamente CTRL-V para ser manipulado pelo VsVim. Ele deve ser selecionado manualmente (o mesmo se aplicará a CTRL-X quando eu ativar esse comando). Não estou totalmente satisfeito com esta IU agora, mas pelo menos dá aos usuários avançados a capacidade de habilitá-la.

Responda a este e-mail diretamente ou visualize-o no GitHub:
https://github.com/jaredpar/VsVim/issues/241#issuecomment -1357155

No Vim p é colar, <c-v> é o modo de bloqueio visual. Estamos usando o VsVim para obter ligações do Vim. Não entendo por que essa ligação CUA em particular está sendo tratada como sagrada. Colar é uma das primeiras coisas que um novo usuário do Vim aprende, supondo que esteja usando algo como o vimtutor.

Os únicos usuários do Vim que usam <c-v> para colar são iniciantes equivocados que usam o eVim como uma forma de facilitar sua curva de aprendizado. Eles não são o público-alvo do VsVim, ou seja, pessoas que já dependem do Vim e, portanto, desejam tornar sua configuração do Visual Studio decididamente fora do padrão.

@EricTetz Todos os usuários podem simplesmente mapear Ctrl+V para VsVim em Ferramentas -> Opções -> Teclado. Isso faz com que Ctrl+V do modo normal entre no modo de bloco visual e cole do modo de inserção, assim como o gvim do Windows.

O ctrl-Q ainda funciona? Vai para o menu de inicialização rápida para mim

Eu descobri como resolver o lançamento rápido do ctrl-Q.
Caso outra pessoa veja o mesmo problema, aqui está a solução:
No Visual Studio, selecione ferramentas-> opções-> visvim-> teclado
Existem entradas existentes, incluindo ctrl + Q
Mude de controlado por estúdio visual para controlado por visvim

@ahartschen Acho que você está no repositório errado. Você está procurando por https://github.com/VSCodeVim/Vim

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

thelamb picture thelamb  ·  5Comentários

kalebpederson picture kalebpederson  ·  6Comentários

iamkarlson picture iamkarlson  ·  7Comentários

prat0088 picture prat0088  ·  4Comentários

keithn picture keithn  ·  4Comentários