Pergunta

Estou curioso para saber se há uma maneira de colar o texto no final de cada linha em Sublime 2?E, por outro lado, para o início de cada linha.

teste de linha de um

teste a linha dois

linha de teste de três

teste de linha de quatro

...

Digamos que você tenha 100 linhas de texto no editor, e você deseja colar as aspas no início e no final de cada linha.

Existe uma maneira fácil de fazer isso ou um plugin que qualquer pessoa gostaria de conhecer?Isso muitas vezes me salvar de um monte de tempo em vários projetos.

Obrigado.

Foi útil?

Solução

Você pode usar o Pesquisar E Substituir recurso com este regex ^([\w\d\_\.\s\-]*)$ para localizar texto e o texto é substituído "$1".

Outras dicas

sim regex é legal, mas há outra alternativa.

  • Selecione todas as linhas que você deseja prefixar ou sufixo
  • menu seleção -> dividido em linhas ( cmd / ctrl + shift + l)

Isso permite editar várias linhas de uma só vez.Agora você pode adicionar * citações (") ou qualquer coisa * no início e no final de cada linhas.

Aqui está o fluxo de trabalho que uso o tempo todo, usando o teclado somente

    .
  1. ctrl / cmd + um selecione tudo
  2. ctrl / cmd + shift + l dividido em linhas
  3. ' Cerca cada linha com citações
  4. Observe que isso não funciona se houver linhas em branco na seleção.

    .
  1. Selecione todas as linhas em que você deseja adicionar prefixo ou sufixo.(Mas se você quiser adicionar prefixo ou sufixo a apenas linhas específicas, você pode usar ctrl + botão esquerdo do mouse para criar vários cursores.)
  2. push ctrl shift + l .
  3. push home e adicionar prefixo.
  4. push final e adicionar sufixo.
  5. .

    Nota, desative o Wordwrap, caso contrário, ele não funcionará corretamente se suas linhas forem mais longas do que a largura da sublime.

Vamos dizer que você tem essas linhas de código:

test line one
test line two
test line three
test line four

Usando Procurar e Substituir Ctrl+H com Regex vamos encontrar este: ^ e substituí-lo com ", nós vamos ter este:

"test line one
"test line two
"test line three
"test line four

Agora vamos pesquisar isso: $ e substituí-lo com ", agora nós vamos ter isso:

"test line one"
"test line two"
"test line three"
"test line four"

Use Seleção de coluna . A seleção da coluna é uma das características únicas do sublime2; Ele é usado para lhe dar vários cursores correspondentes ( tutorial aqui ). Para obter vários cursores, siga um destes procedimentos:

mouse:

  • mantenha pressionado a tecla Shift (Windows / Linux) ou Opção (Mac) enquanto seleciona uma região com o mouse.

  • clique no botão do mouse do meio (ou rolar) selecionará como uma coluna também.

teclado:

  • Selecione a região desejada.
  • digite controle + shift + l (windows / linux) ou comando + shift < / kbd> + l (mac)

Agora você tem várias linhas selecionadas, para que você possa digite uma marca de cotação no início e no final de cada linha. Seria melhor aproveitar as capacidades do Sublime e basta digitar ". Quando você fizer isso, o sublime cita automaticamente o texto selecionado.

Digite esc para sair de vários modos do cursor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top