Como posso incluir configurações do vim no código-fonte para que o arquivo seja exibido da mesma maneira?


8

Lembro-me vagamente de que há uma maneira de armazenar instruções para o vim no meu arquivo (como largura do tabstop, etc.). Não estou falando de configurações no vimrc, mas de armazená-las no arquivo a ser editado.

Dessa forma, o tabstop sempre tem a largura certa, mesmo que eu transfira esse arquivo para outro computador.

No entanto, não me lembro qual é a palavra mágica, para que o vim escolha essas configurações ao carregar o arquivo. Alguma ideia?

Respostas:


12

Coloque um comentário vi:nele, terminando com uma nova linha.

/* vi: tabstop=4
*/

Se o vim não pegar isso, talvez seja necessário adicionar set modelineao ~/.vimrc. Veja :h modelinepara detalhes completos.


Muito obrigado por me indicar a direção certa! Funciona perfeito. Felicidades.
21411 Jon

2
Você pode evitar precisar ter a sequência de comentários de fechamento em uma nova linha usando o formulário "set" de uma modelagem, por exemplo: / * vi: set tabstop = 4: * /
Heptite

2
Eu não precisava de uma nova linha# vim:et:sts=4:sw=4
Felipe Alvarez

1
De nada:<!-- vi: set sw=4 ts=4: -->
Andrejs Cainikovs 23/02
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.