Perguntas com a marcação «search»

Procurando texto com / ou pesquisa (). Para operações de localização / substituição, use a tag [substitute].


2
Existe pesquisa e substitui o histórico no vim?
Podemos recuperar a pesquisa e substituir o histórico em IDEs e editores de texto. Da mesma forma, existe um histórico de pesquisa ou uma maneira de recuperar a expressão pesquisada anteriormente no vim?
14 search 

1
É possível obter a sequência correspondente depois de chamar: search ()
Em uma função vimscript, preciso atribuir uma string correspondente a uma variável l:matchedapós a chamada search()e estou me perguntando se existe uma maneira mais curta do que o que estou fazendo atualmente: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) …
14 vimscript  search 

5
Pesquisa rápida, limitada a uma função C ++
Eu trabalho em um projeto C ++ bastante grande. Um dos aspectos mais frustrantes de sua organização são as funções muito grandes inseridas em arquivos ridiculamente grandes. Muitas vezes, quero procurar qualquer instância de uma variável global específica ou chamada de função, restrita à função atual. Existe uma fórmula razoavelmente …


2
Qual é o inverso do comando 'ir para o próximo'
Se eu quiser ir para o próximo ,na linha, digito t,. Se eu quisesse ir para o anterior ,, poderia usar /n, digite, Nmas isso é um pouco complicado. Qual é a melhor maneira de reverter o tcomando e ir para o anterior ,?
13 search 

2
Qual é a diferença funcional entre: nohlsearch e: set nohlsearch?
Percebi que, quando eu uso, :nohlsearchele realmente não faz a mesma coisa que :set nohlsearch. Em particular, a hlsearchconfiguração não é realmente desativada (que é o que :set hlsearch) realiza. Para demonstrar o que quero dizer: :set hlsearch :nohlsearch :echo &hlsearch Isso é impresso 1( hlsearch ainda está definido! ) …
13 search  highlight 

1
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 incsearchquando escrevo /potato ? Isso já …

1
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 search  vimgrep 

1
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 / acentos.
12 search 


3
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 t,para alterar tudo antes …

3
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 …
12 search 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.