No Sublime Text 2, é possível selecionar instantaneamente todas as outras linhas (ou ímpares / pares) e colocar vários cursores nessas linhas?
Obrigado.
sublimetext2
user2136580
fonte
fonte
Respostas:
.*\n.*\n
fonte
(.*\n){10}
para cada 10 linhas(.*(\n|$)){2}
(.*(\n|$)){2}
solução inclui a última linha #Você pode fazer isso facilmente:
EDIT:
(.*(\n|$)){2}
expressãofonte
Eu estava procurando uma maneira de selecionar linhas alternativas em sublime.
Obrigado a Joe Daley por uma resposta muito boa. Embora eu tenha percebido que, se você usar regex, ele não selecionará a última linha do arquivo se não houver uma nova linha no final do arquivo.
Eu queria melhorar essa resposta, mas não tenho reputação suficiente no momento para comentar a resposta acima.
Você pode usar a seguinte sequência de caracteres de pesquisa com o regex ativado e, em seguida, pressione alt + enter. Seguido por uma seta esquerda. Isso colocaria um cursor em linhas alternativas (as mesmas etapas explicadas por Joe Daley)
fonte
Você pode tentar com um plugin:
Tools/New Plugin...
Salve este arquivo no seu
Packages/User
.Em seguida, adicione a ligação de chave para esse plug-in:
Este comando selecionará todas as outras linhas. Quando você tiver outras linhas selecionadas, poderá usar o
Split selection into lines
comando ( Ctrl+ Shift+ L, Cmd+ Shift+ Lno Mac).Se você quiser ter tudo em um único atalho, poderá modificar o plug-in da seguinte maneira:
A última linha é apenas para remover a seleção, deixando vários cursores no início das linhas selecionadas.
fonte