Defina o autoindent no .exrc do VIM

0

Estou seguindo este tutorial para definir o autoindent de todos os arquivos vi. Então eu criei um arquivo .exrc no diretório home (que requer que eu sudo), mas ao salvá-lo, ele ficava dizendo que o arquivo é somente leitura e requer um "!" para anular. Então eu tentei! ZZ, ZZ !,:! ZZ mas nem tudo funciona.

Como posso definir o autoindent como vi?

    
por KMC 03.04.2013 / 07:06

2 respostas

2

Além da resposta de romainl, quero acrescentar que "vi" e "Vim" são semelhantes, mas não o mesmo (o Vim é muito mais poderoso que o vi simples). É por isso que romainl disse usar ~/.vimrc em vez de ~/.exrc . (O Vim vai ler o último caso o primeiro não exista, por razões de compatibilidade, mas existem razões para usar sempre o ~/.vimrc que eu não vou usar).

A outra coisa que você deve fazer, desde que você é claramente tão novo no Vim, é executar " vimtutor ".

    
por 03.04.2013 / 08:30
1
  1. Use um arquivo .vimrc .

  2. Ele deve entrar no diretório seu "home". Supondo que você esteja em uma caixa Linux, o diretório seu "home" deve ser /home/username . Nenhum problema de autenticação se você fizer as coisas corretamente.

    Seu diretório "inicial" costuma ser chamado ~ ou $HOME , portanto, o caminho de .vimrc pode ser escrito ~/.vimrc , $HOME/.vimrc ou /home/username/.vimrc . Mesma transação com o diretório ~/.vim/ que você deve criar manualmente se você deseja instalar esquemas de cor ou plugins.

  3. Não use set autoindent . Em vez disso, adicione essa linha ao seu ~/.vimrc :

    filetype plugin indent on
    
  4. Verifique se você está executando uma construção adequada do Vim. O Vim padrão na maioria dos UNIXes é uma construção "pequena" ou "pequena" não adequada para uso "sério". vim-gtk é um Vim "adequado".

  5. Leia sobre esses assuntos:

    :h :filetype
    :h vimrc-intro
    
por 03.04.2013 / 08:00

Tags