Perguntas com a marcação «search»

12
Como pesquisar / grep interativamente com o VIM?

Existe alguma maneira de configurar o VIM para pesquisar interativamente em cada arquivo um projeto inteiro? Por interativo , quero dizer atualizar cada pressionamento de tecla. Algo como o Emacs advis-git-grep , veja: exemplo de demonstração

12
Ir para a próxima ocorrência da palavra que acabei de alterar

Se eu tiver o seguinte: function foo(bar) { return bar + 1; } E eu uso cwpara alterar o primeiro barpara baz, como pulo para a próxima correspondência bar, para que eu possa usar .para fazer a mesma alteração? Não posso usá-lo *, porque ele procura a palavra atual sob o cursor e, tolamente,...

12
Mapeando com movimento

Estou tentando entender como posso usar o operador com o movimento subsequente dentro de um mapeamento. Por exemplo: nmap /c c{here we pending for a motion}/<C-r>"<CR> O mapa deve fazer o seguinte: Ative o coperador e ouça o próximo movimento; Por exemplo, eu posso digitar aqui...

12
Existe uma pesquisa para o comando replace?

Eu realmente gosto da incsearchfuncionalidade do Vim . Existe uma maneira de tê-lo, ou algo semelhante, funcionando enquanto eu faço uma substituição? Por exemplo, se estiver no modo normal, digite: :%s/potato/ Posso potatodestacar todos os s no meu arquivo, assim como eles são destacados...

12
Ignorando diacríticos / acentos ao pesquisar

Existe uma maneira de instruir o Vim que eu quero ignorar sinais diacríticos / acentos ao pesquisar? Por exemplo, eu gostaria de poder procurar kočička inserindo /kocicka As opções ignorecasee smartcasesão muito úteis, mas parecem não ter nada a ver com sinais diacríticos /...

11
Como alterar seletivamente uma string com destaque?

Ao pesquisar, destaquei a sequência que quero alterar. Agora eu quero substituir apenas o texto destacado. Estou usando npara avançar para a próxima instância da string de pesquisa. Eu estava pensando que poderia fazer algo assim, ciwmas isso muda a palavra inteira e não apenas o texto...

10
padrões de pesquisa diferentes por janela / buffer

De alguma forma, é possível ter diferentes padrões de pesquisa por janela ou buffer, ou seja. Quero pesquisar o termo A na janela / buffer A e o termo B na janela / buffer B para que hlsearch, ao usar , destaque coisas diferentes, por exemplo, uma divisão em

10
Como procurar padrões em determinadas regiões de sintaxe?

Estou usando o vim para editar documentos de látex. Muitas vezes, vou querer mudar o nome de uma variável para outra coisa. No entanto, é um pouco chato ter que percorrer correspondências irrelevantes quando procuro o nome da variável. Eu gostaria de pesquisar apenas em "zonas matemáticas",...

9
Pesquisa e substituição multilinhas

Gostaria de realizar uma pesquisa e substituir em um arquivo por 12000 linhas. Especificamente, se ^ SetFontSize 28existir uma ocorrência após um ^Hidebloco e antes do próximo ^Hideou ^Show, mude 28para 18. Aqui está um trecho do arquivo original. Hide # Gear - Endgame ItemLevel >= 77...