Como você pode criar vários cursores ao editar no VS Code? Estou interessado no macOS e no Windows.
visual-studio-code
Kiba
fonte
fonte
Alt
botão e começar a clicar em lugares diferentes. É isso aí.Respostas:
Pressione Alte clique. Isso funciona no Windows e Linux * e também deve funcionar no Mac.
Agora, mais recursos com vários cursor estão disponíveis no Visual Studio Code 0.2:
* Conflito da janela de arrasto do Linux:
fonte
Cursores / seleção de várias palavras (e várias linhas) no código VS
Multi mundo:
Windows / OS X:
Multi-linha:
Para seleção de várias linhas , Ctrl+Alt+Down/ ⌘+Alt+Shift+Downestenderá sua seleção ou posição do cursor para a próxima linha. Ctrl+Right/ ⌘+Rightpassará para o final de cada linha, não importa quanto tempo. Para escapar da seleção de várias linhas, pressione Esc.
Consulte as combinações de teclas do código VS (sensível ao SO)
fonte
Eu tive um problema com a tecla ALT, a correção é alterada
alt+click
como uma tecla de atalho do Gnome, que clobbers multi-cursor seleciona no VSCode, parasuper+click
executando:Fonte: http://2buntu.com/articles/1529/visual-studio-code-comes-to-linux/
fonte
dconf-editor
eCompizConfig
para mudar "janela movimento" configurações plugin e confuso e quase quebrou meu Ubuntu.gsettings set org.cinnamon.desktop.wm.preferences mouse-button-modifier "<Super>"
para Linux Mint (Canela).Maio de 2017
A partir da versão 1.13 Adicione vários cursores com Ctrl/ Cmd+
Click
VSCode
Os desenvolvedores introduziram uma nova configuraçãoeditor.multiCursorModifier
,, para alterar a tecla modificadora para aplicar vários cursores ao Cmd+Click
no macOS e Ctrl+Click
no Windows e Linux. Isso permite que os usuários provenientes de outros editores, como Sublime Text ou Atom, continuem usando o modificador de teclado com o qual estão familiarizados.A configuração pode ser definida como:
ctrl/Cmd
- Mapeia para Ctrlno Windows e Cmdno macOS.alt
- O padrão existente Alt.Há também um novo item de menu Use Ctrl+
Click
paraMulti-Cursor
noSelection
menu para alternar rapidamente essa configuração.Os gestos Ir para definição e Link aberto também respeitarão essa configuração e se adaptarão para que não entrem em conflito. Por exemplo, quando a configuração é
ctrl/Cmd
, vários cursores podem ser adicionados com Ctrl/ Cmd+Click
e abrir links ou ir para a definição pode ser chamado com Alt+Click
.Com a correção do problema nº 2106, agora é possível remover também um cursor usando o mesmo gesto em cima de uma seleção existente.
fonte
editor.multiCursorModifier
from alt para ctrlCmd funcionou muito bem. Agora tudo o que tenho a fazer é ctrl + clique e ele usará vários cursores :) Muchas gracias!Experimente Ctrl+ Alt+ Shift+ ⬇ / ⬆, sem mouse, ou mantenha pressionado "alt" e clique em todas as linhas que desejar.
Nota : Testado no Windows.
fonte
CMD
O +OPTION
+SHIFT
+⬇ / ⬆
funciona para mim no Mac com a versão 1.15.1.shift
SHIFT
ele não estava funcionando para mim thxCmdO + Option+ Shift⬇ / ⬆funciona para mim no VSCode 1.29.1 mais recente e no OSX High Sierra 10.13.6, MacBook Pro mais recente.
Isso adiciona uma linha vertical para cima / para baixo na tela, como Option+ Clique / Arrastar vertical no texto sublime.
Para adicionar vários cursores em qualquer ponto do seu arquivo , incluindo vários na mesma linha , faça Cmd (or Option)+ Clique em qualquer lugar que você quiser, mostrado neste vídeo . Você também pode procurar texto ( Cmd+ F) repetido várias vezes e pressionar Option+ Returnpara adicionar cursores no final de CADA palavra.
fonte
No Ubuntu , para habilitar o clique com vários cursores, você precisará reatribuir Alt + clique primeiro, executando o comando abaixo. Isso ocorre porque, por padrão, o Ubuntu usa o próprio atalho e tem precedência.
fonte
No XFCE, vá para
Applications -> Settings -> Settings editor - > xfwm4 -> easy_click(disable value)
Agora você pode
Insert Cursor
com Alt+ CliqueTambém desabilitei as configurações do L / R Workspace ( ctrl+ alt+ L/R) no
Settings -> Window manager -> Keyboard
fonte
No Visual Studio Code versão 0.10.9, agora você pode criar um Cursor Múltiplo a partir de Linhas Selecionadas , selecionando várias linhas e pressionandoShift+Alt+I
Nota: Isso é semelhante à Ctrl+Shift+Lfuncionalidade do Sublime Text .
Fonte: https://code.visualstudio.com/updates/vJanuary#_thank-you
Relações públicas relevantes: https://github.com/Microsoft/vscode/pull/1479
fonte
Shift+Alt+<arrow>
trabalhou para mim. Obrigado!Não há ligação para exatamente o que você deseja.
A única coisa que se aproxima é Ctrl+, F2que seleciona todos eles de uma só vez.
Você pode vinculá-lo a Ctrl+, Dfazendo o seguinte:
File > Preferences > Keyboard Shortcuts
Você deve ver um painel cheio das ligações atuais e, à direita, uma lista de ligações personalizadas
Deve ser algo como isto:
fonte
Ctrl+ Alt+ ⬇ / ⬆adicione cursores acima e abaixo da linha atual. Ainda nem de longe tão bom quanto sublime ou colchetes. Não consigo ver nada equivalente a Ctrl+ Dem sublime no arquivo de atalhos do teclado.
fonte
Alt + Command
e seta para cima ou para baixo.Ctrl+Shift+Up/Down
https://code.visualstudio.com/Updates
A nova versão (Visual Studio 0.3.0) suporta mais recursos de vários cursores.
E o atalho da seleção de vários cursor muda para cmd + d (é o mesmo que Sublime Text. Lol)
Podemos esperar que a próxima versão suporte recurso mais conveniente sobre o cursor múltiplo;)
fonte
Alt+ Clique. Funciona no Windows.
Detalhes: documentação do código do Visual Studio
fonte
No Visual Studio sem mouse: Alt+ Shift+ { Arrow }.
fonte
Alt+Shift+{ Arrow }
. resultará na cópia da linha atual a partir do código VS V1.18.0Na minha XFCE (versão 4.12), é no
Settings -> Window Manager Tweaks -> Accessibility
.Há um campo suspenso
Key used to grab and move windows:
, defina-o comoNone
.Alt + O clique funciona agora no código VS para adicionar mais cursor.
fonte
Você pode fazer o seguinte no menu Seleção:
Pressione / segure Alt+Ctrl+Up Arrow/ Alt+Ctrl+Down Arrow conforme necessário para criar cursores suficientes e, em seguida, Ctrl+Dpode ser usado para expandir as seleções.
fonte
Mesmo problema no Ubuntu-MATE, mas aqui você o resolve:
fonte
Alt + Command + Shift adicionará um cursor à próxima instância do que você selecionou. Por exemplo, um nome de variável ou função
fonte
Alt + Click funciona no OSX. Versão do código 1.14.2
fonte