Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto

1
Definindo TAB para 2 espaços
Examinei várias respostas que implicam que definir o seguinte em .vimrc seria apropriado para forçar as inserções de tabulação a se tornarem espaços. filetype plugin indent on " On pressing tab, insert 2 spaces set expandtab " show existing tab with 2 spaces width set tabstop=2 set softtabstop=2 " when …

4
Quando usar: grep e: vimgrep no vim?
No vim, :makeé fácil criar e corrigir erros :grepe :vimgrepse comportar assim :make. Mas por que você precisa desses dois comandos? Por que não procurar o padrão e pressionar n? Quais são as vantagens deles em relação apenas à pesquisa?



1
"Dap" exclui tudo?
Eu estou familiarizado com os comandos "dd" e "d {motion}", mas não consigo encontrar "dap" no help.txt do vim. O que o "dap" faz no modo normal e por quê? (Como alternativa, como posso descobrir esse tipo de coisa por mim mesmo?)

2
Substituto de múltipla escolha?
Normalmente, um substituto com a copção me dá duas opções: (y) es ou (n) o. É possível ter várias opções sim numeradas para escolher? Exemplo Arquivo person: Alice dog: Tobby person: Bob Padrão 1 :%s/person:/woman:/c Padrão 2 :%s/person:/man:/c Os padrões 1 e 2 têm o mesmo padrão de pesquisa, mas …
15 substitute 


2
Por que `cw` e` ce` fazem a mesma coisa?
Isso sempre me incomodou nos comandos we Wmotion - eles parecem funcionar de maneira diferente quando usados ​​com o ccomando hange do que quando usados ​​sozinhos ou com o dcomando elete. Por exemplo, com o cursor no "q" deste texto: The quick brown fox jumps over the lazy dog. digitando …

1
Como tratar sublinhados como espaço?
É possível que o vim trate sublinhados como espaços ou hífens; portanto, quando uso a sequência dw, ela não exclui a sentença inteira some_long_text_with_underscores, quando o cursor está no início?



2
O Vimscript tem um nome oficial?
O nome do idioma às vezes conhecido como Vimscript é um tópico de debate. Alguns lugares usam Viml (ou é VimL?), Outros Vimscript. Ele tem um nome oficial e, se tiver, o que é e desde quando é oficial? Pergunta SO no VimL vs Vimscript (~ 5 anos) Um post …

2
Como contribuir para o Vim?
Uso Vim há 4 anos. Estou ansioso para contribuir com o vim do projeto de código aberto. Gostaria de algumas dicas sobre por onde começar e com quem entrar em contato para contribuir com o Vim. A ajuda de pessoas que já contribuíram para o Vim ajudaria muito :). Desde …

4
Mesclar blocos intercalando linhas
Existe uma maneira dedicada de mesclar dois blocos de texto intercalando linhas, como passar disso: a1 a2 a3 a4 b1 b2 b3 b4 para isso: a1 b1 a2 b2 a3 b3 a4 b4 em alguns comandos? EDIT : Eu realmente gosto da solução de Sato Katsura , aqui está como …


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.