Vi & Vim

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

2
Qual é a diferença entre set e: set?
Eu estava olhando para o plugin sensível ao vim de Tim Pope e notei isso no README ... Veja a fonte para a lista autorizada de recursos. (Não se preocupe, são principalmente :setchamadas.) Quando olhei para a fonte, as :setchamadas são assim ... set autoindent Não há :antes do set. …
16 vimscript  vimrc 







2
Expanda o movimento t para as próximas linhas
Existe uma maneira de t{char}e f{char}continuará a funcionar nas próximas linhas, se {char}não estiver presente em uma determinada linha? Eu gostaria de evitar o uso /{char}<CR>para salvar 1 pressionamento de tecla e para não ter destaque na pesquisa, especialmente quando eu preciso disso em combinação com verbos (por exemplo dfa, …

1
Conclusão de nome de arquivo para arquivos remotos
Meu amigo me mostrou um truque legal no Emacs há alguns dias atrás, onde ele podia simplesmente abrir um arquivo em um servidor remoto e eu pensei instantaneamente "deveria haver uma maneira de fazer isso no vim também" e isso era verdade. Eu posso apenas usar :e scp://user@server//filepathpara fazer isso, …


3
Como dobrar comentários?
A sintaxe foldmethodé ótima, mas às vezes eu só quero dobrar os comentários em um arquivo de origem. Também a dobragem de sintaxe dos comentários funciona apenas para comentários no estilo C, como: /* ... */ Mas não para comentários como: // // // ... // Ou mesmo para blocos …
16 folding 




1
Impedir que o Vim interrompa links no meio da tag na remarcação
Digamos que eu tenho esse arquivo Markdown: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very) Parece bom. Mas o link não terminou, então eu digito -longe agora o Vim quebra a linha: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very-long) Devido à minha textwidth=80configuração ... Embora quebrar um link no meio da tag seja uma remarcação …

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.