Vi & Vim

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


5
Como diferenciar e mesclar dois diretórios?
Eu sei que o modo diff do Vim ( vimdiff) permite comparar o conteúdo de dois (ou mais) arquivos. Mas é possível comparar o conteúdo de vários arquivos entre diretórios para mesclar dois diretórios recursivamente (como DiffMerge e ferramentas similares)?


5
Detectar o SO no Vimscript
Posso recuperar o sistema operacional atual (Windows, Linux, OS X, ..) usando o Vimscript puro (sem Python ou Perl)? Quero habilitar configurações diferentes no meu (sincronizado) .vimrc para diferentes tipos de sistemas operacionais que estou usando.
38 vimscript 

6
Posso justificar texto no Vim?
A única razão pela qual eu editaria um arquivo de texto no Pico ou Nano, e não no Vim, era o comando "Justificar" ^J. Ele reformatava um parágrafo do texto, criando quebras de linha em quebras de palavras para que o texto flutuasse bem na tela de largura fixa - …


3
Como desativar a rolagem horizontal?
Eu tenho alguns caracteres ocultos no buffer e a rolagem horizontal acaba com o alinhamento. Existe alguma maneira de desativá-lo? Não encontrei nenhuma opção relevante. Editar: demonstração adicionada. Você pode ver que o vim baseia o deslocamento da rolagem na parte não oculta do arquivo, portanto, o alinhamento é interrompido.

14
Como posso inspirar outras pessoas a usar o vi / Vim?
Fiquei extremamente impressionado com o poder do vi desde a primeira meia hora que o usei. Descobri então que em alguns ambientes de trabalho, existem muitas pessoas (técnicos e até administradores de sistemas!) Que evitam isso como "muito complicado" sem nunca ter executado o vimtutor, e ainda outras pessoas que …
37 untagged 

1
Qual é o modo de seleção e quando é relevante usá-lo?
Pressionei acidentalmente ghno modo normal e iniciei uma seleção; procurei o documento e o encontrei :h Select-mode. Pelo que entendi, o modo de seleção está próximo ao modo visual, exceto que: Digitar um caractere imprimível <CR>ou <BS>excluirá a seleção, iniciará o modo de inserção e substituirá a seleção pela entrada. …


5
Como mapear a tecla Alt?
Estou tentando mapear a Altchave da seguinte maneira: :map <A-j> j :map <A-k> k mas não funciona (a campainha está ativada Alt + j/ Alt + k). O que estou perdendo? Estou usando o Terminal no OSX, o mesmo acontece no Linux remoto. Em Ctrl + v, Alt + jeu …



1
Veja o ponto de código Unicode do caractere atual
Como posso ver o ponto de código Unicode do caractere onde está o cursor? Por exemplo, se meu cursor estiver em um ⌘personagem, eu gostaria que o Vim me dissesse que é U + 2318 . Informações alternativas, como a representação da base 10 (8984) ou a representação UTF-8 (E2 …

1
Como posso usar o undofile?
A última notícia no vim.org fala sobre o uso do 'undofile' para salvar seu histórico e desfazer alterações mesmo após uma reinicialização: Um recurso que eu gosto de usar não é conhecido por muitos usuários, como descobri no fim de semana passado. Além de desfazer com quantos níveis você desejar, …

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.