Perguntas com a marcação «visual-mode»

O modo visual é uma maneira flexível e fácil de selecionar um trecho de texto para um operador.

31
Expanda uma seleção visual na outra direção

Às vezes, selecionei uma seleção visual com, por exemplo, Vjjjjjapenas para perceber mais tarde que eu deveria ter iniciado a seleção uma linha acima. No entanto, pressionar ksimplesmente diminui o intervalo inferior da seleção em vez de mover a seleção inteira uma linha acima. Aqui está uma...

27
Como substituir apenas na seleção visual?

Como é que um obter vim para substituir um personagem dentro da seleção visual única e não em outro lugar na linha? Exemplo: Linha: int arr[] = { 00 01 02 03 04 05 05 /* ... lots more like this*/}; Seleção visual: { 00 01 02 03 04 05 05 /*... lots more like this*/} Comando: :'<,'>s/\...

26
Como bloquear o código de substituição no modo visual?

Eu tenho uma lista de itens em que desejo substituir os dois primeiros caracteres: a) item 1 b) item 2 c) item 3 Qual é a maneira mais rápida de fazer isso: * item 1 * item 2 * item 3 Eu tenho uma abordagem com o modo visual (Ctr-v, jjj, mas precisa fazer dois comandos de substituição. Iirc,...

25
Maneira mais rápida de mover um bloco de texto

Eis como costumo copiar um bloco de texto ou código: Selecione o bloco com o modo Visual ( V) e exclua-o com d; ou, se for apenas uma linha, use dd. Vá para onde eu quero que o texto esteja, sou estúpido demais para lembrar a diferença entre pe P, por isso, entendi isso 50% do tempo. (se...

15
Calcular rapidamente o total de uma coluna de números

Estou escrevendo uma tabela de descontos que se parece com isso: | 13/05/15 | 09:30-16:00 | 6.5 | | 14/05/15 | 10:00-16:30 | 6.5 | | 16/05/15 | 15:30-01:00 | 9.5 | | 21/05/15 | 09:00-16:30 | 7.5 | | 22/05/15 | 08:30-17:00 | 8.5 | | 28/05/15 | 09:30-15:30 | 6 | | 02/06/15 | 09:00-20:00 | 11 | |...

14
Dobrar linhas selecionadas

Como dobrar e desdobrar linhas selecionadas no modo visual? Digamos que tenho três parágrafos e quero dobrar o primeiro ou o último dois em uma linha: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto de relleno estándar de...

11
Seleção visual do cursor para a próxima linha vazia?

Como se seleciona da linha atual para a próxima linha vazia? Estou ciente do SHIFT+, Vmas preciso pular para a próxima linha vazia ou pressionar a tecla para baixo várias vezes. Eu sei como fazer isso bem quando há um caractere correspondente como um, }mas não tenho idéia de como fazer isso para...

11
Como posso obter uma seleção visual do vimscript?

Se eu tenho algumas linhas de vimscript que quero testar antes de colocar no meu vimrc, é possível selecionar visualmente e então obtê-las? eu tentei faça a seleção visual v, depois faça movimentos para fazer a seleção etc. :'<,'>so Mas o vim dá um erro nenhum intervalo...