Perguntas com a marcação «filetype»

Dúvidas sobre como fazer o Vim ter um comportamento definido de acordo com o tipo de arquivo editado.

77
Como editar arquivos binários com o Vim?

Existe uma maneira de editar arquivos binários em algum tipo de modo hexadecimal? Por exemplo, se eu tiver alguns dados binários mostrados por xxdou hexdump -Cassim: $ hexdump -C a.bin | head -n 5 00000000 cf fa ed fe 07 00 00 01 03 00 00 80 02 00 00 00 |................| 00000010 12 00 00 00 40...

21
É possível e útil dividir o vimrc?

De acordo com o título, é possível dividir o vimrcarquivo em vários subarquivos? Manter arquivos separados para grupos de configurações que dizem respeito a uma coisa ? Esta coisa pode ser qualquer coisa, qualquer tipo de grupo definido pelo usuário de configurações. Por

19
Abrir arquivos .md como Markdown

O Vim, por padrão, abre todos os arquivos .md como código "modula2". Nunca ouvi falar do modula2, nem pretendo usá-lo. Como posso dizer ao vim para sempre tratar foo.mdcomo Markdown (como se eu tivesse digitado :set

14
Bloqueando alterações no arquivo somente leitura

Ao usar o Vim para editar um arquivo somente leitura, ele fornecerá apenas um aviso na primeira vez em que for editado, mas permitirá que ocorram alterações. Entendo que esse comportamento pode ser útil para alguém que pretenda salvar o arquivo com outro nome; mas às vezes abro arquivos aos quais...

11
O que o “tipo de arquivo plugin on” realmente faz?

Entendo que ele carrega o ftplugin.vimarquivo, mas o que ele realmente faz? Ele define opções (dependendo do tipo de arquivo)? Se eu incluísse esta linha no início do meu vimrc filetype plugin indent on e depois defino algumas opções após essa linha (como autoindent, smartindent etc.), isso...

10
Use plug-in único para mais de um tipo de arquivo

Eu tenho um plug-in no &runtimepath/ftplugin/c.vimqual define todas as minhas opções preferidas para arquivos c. No entanto, eu também gostaria de usar as mesmas configurações para cpparquivos. Eu poderia simplesmente copiar as configurações, mas isso parece redundante. Existe uma maneira de...