Como selecionar e matar a coluna no Emacs

2

Eu quero selecionar uma coluna no emacs e removê-la. Por exemplo, aqui eu quero remover a palavra test .

This is a test text...
This is a test text...
This is a test text...

No Visual Studio, ou no notepad ++, pressione Shift + Alt para ir para o modo de coluna. Não encontrei resposta na página de documentação , como selecionar retângulo, mas tenho certeza que o Emacs deveria ter algum sinônimo legal para essa palavra. Como eu faria isso? Obrigado

    
por myroman 15.02.2015 / 16:37

3 respostas

2

Como eu seleciono um retângulo no emacs?

Rectangle commands operate on rectangular areas of the text: all the characters between a certain pair of columns, in a certain range of lines. Emacs has commands to kill rectangles, yank killed rectangles, clear them out, fill them with blanks or text, or delete them. Rectangle commands are useful with text in multicolumn formats, and for changing text into or out of such formats.

To specify a rectangle for a command to work on, set the mark at one corner and point at the opposite corner. The rectangle thus specified is called the region-rectangle. If point and the mark are in the same column, the region-rectangle is empty. If they are in the same line, the region-rectangle is one line high.

The region-rectangle is controlled in much the same way as the region is controlled. But remember that a given combination of point and mark values can be interpreted either as a region or as a rectangle, depending on the command that uses them.

Leia o restante do link para obter uma explicação de como usar retângulos para executar várias tarefas.

Fonte 12.5 Retângulos

    
por 15.02.2015 / 17:44
2

No Emacs-24.4, os comandos de retângulo são disponibilizados via seleção retangular: pressione C-x SPC e então mova para selecionar um retângulo (deve ser destacado visualmente), após o qual você pode usar o usual C-w para remova-o.

    
por 16.02.2015 / 02:34
0

No emacs 24.3, você pode primeiro marcar a região do retângulo por c-spc e depois c-x r k para matar a região do retângulo.

Mais, digite c-x r t para substituir a região do retângulo por uma string.

    
por 18.02.2015 / 09:56

Tags