Salve as configurações do vim nos lançamentos?

9

Meu professor designou uma conta ssh para cada aluno da minha aula de programação e determinou que usássemos o VIM para edição de texto. Eu descobri :set nu e :set auto indent via Google. Percebi que essas duas configurações foram redefinidas após cada inicialização. Existe uma maneira de fazê-los persistir na minha conta ssh? E sobre o VIM na minha máquina local?

    
por Moshe 01.02.2012 / 13:34

4 respostas

11

Coloque-os no seu vimrc (consulte :help vimrc ). Você pode então sincronizar esse arquivo entre as máquinas.

Outra opo ter o vimrc configurado na mquina local e usar, e. bcvi para transferir arquivos de forma transparente de remoto para local e vice-versa.

    
por 01.02.2012 / 13:39
5

Quando você estiver no Vim, digite :echo $VIM ... que deve lhe dar o local onde seu _vimrc (ou .vimrc) deve ir. Edite um arquivo com esse nome, coloque essas duas linhas dentro

   set nocompatible
   set number
   set autoindent

e salve-o.

Grite se você tiver algum problema com isso.

    
por 01.02.2012 / 13:51
2

Existe também a modeline onde você pode configurar o arquivo vim e não depende de nenhuma configuração local do vim.

  • One can customise the behaviour of vim for specific files using modelines.
  • Modelines are included at the beginning/end of the file and invoke "setlocal" on vim variables.
  • This is useful for setting options like the behaviour of tabs, the file mode , etc.
    
por 01.02.2012 / 15:49
0

Se você estiver usando um Mac, use um aplicativo Opções do Vim :

  1. Pesquise por "nu", defina "Ativado".
  2. Pesquise por "autoindent", defina "On".
  3. Salve o arquivo como ".vimrc" em seu diretório pessoal.

Depois disso, é possível transferir o arquivo de configuração do vim para uma máquina SSH remota usando o comando "scp" como:

scp ~/.vimrc [email protected]
    
por 13.08.2016 / 19:44

Tags