Questão Selecionando Colunas no Código VS


O VS Code suporta a seleção de colunas de texto? Eu ainda não encontrei este recurso, então eu estou querendo saber se ele está escondido em algum lugar. Estou familiarizado em manter pressionada a tecla Alt enquanto seleciono o texto, mas o Código VS não se comporta dessa maneira.


100


origem


Isso nem é um recurso do produto Visual Studio completo. - Ramhound
Com certeza é. Mantenha pressionada a tecla Alt e selecione uma coluna de texto. Está lá há tanto tempo quanto me lembro. - ChiliYago
15 anos de uso diário do Visual Studio, e nunca usei esse atalho de teclado, vá lá. De qualquer forma .... O Visual Studio Code é baseado em um editor diferente (Atom), portanto, se não houver opções para habilitar esse recurso, o atalho não existe. - Ramhound
0.10.11 não seleciona uma coluna de texto para mim. Estava procurando o recurso também. - slestak
Parece que há algum trabalho nisso. github.com/Microsoft/vscode/issues/4092 - slestak


Respostas:


No Visual Studio Code versão 1.0, você pode agora selecionar colunas pressionando Mudança+Alt, clique e arraste com o mouse. Isso também pode ser feito usando apenas o teclado pressionando Ctrl+Mudança+Alt e, em seguida, usando as teclas de seta.


147



É realmente "clique, shift + alt + arrastar". Muito menos conveniente que o "alt + drag" do VS classic. Existe alguma maneira de fazer o VS Code funcionar exatamente como VS? - Steve
@Steve File > Preferences > Keyboard Shortcuts. Em seguida, pesquise cursorColumnSelect, então você pode modificar os atalhos de teclado. Isso é feito no VS Code, versão 1.22. De importância, columnSelect é o que você precisaria mudar para Shift + Alt + Arrastar, mas agora não há como registrar um evento de botão do mouse em Electron. - tom_mai78101
No OS X eu tive que usar o Right Shift, Alt, Ctrl como Left não funcionou. - ThatsAMorais
Isso não é uma coluna selecionada pela definição de qualquer editor que já teve seleção de colunas. O VSCode não coloca colunas no espaço virtual, tornando-o inútil, já que não é realmente uma coluna. Comparar seleção de coluna real para VSCode estranho não é realmente selecionar coluna - gman


No macOS: Mudança+Opção e mouse ou Mudança+Opção+Cmd e as teclas de seta


38



Para mim, é Shift + Cmd e mouse. Talvez tenha mudado? - Lars Nyström
Parece ser Shift + Cmd na minha versão 1.18.1 também. Atualizei minha resposta. - DrStrangepork


Acabei de publicar uma extensão para o Visual Studio Code que converte uma seleção de várias linhas em uma seleção de colunas. Ele imita o TextMate Toggle Column Selection comando e serve como uma abordagem alternativa para o VSCode comandoopçãomudança + teclas de seta que eu acho mais natural para trabalhar.


6