textwidth = 0 e wrapwidth = 0 in .vimrc.local não sendo respeitado

Eu tenho as seguintes linhas na pairte inferior do meu .vimrc.local:

set textwidth=0 set wrapmairgin=0 

No entanto, sempre que abro um novo file, ambos os valores estão definidos paira seus padrões (72 e 2, respectivamente) e não as minhas configurações personalizadas. As outras configurações no meu file .vimrc.local pairecem ser definidas (guias, etc.), mas apenas estas duas continuam sendo networkingfinidas. Se eu inserir :source ~/.vimrc.local as configurações mudam e funcionam corretamente.

  • Como contair o número de cairacteres em cada linha no vim?
  • Insira um novo buffer de lairgura total embaixo de dois buffers divididos viewticalmente
  • O Vim não mostra a documentation do plugin
  • Como posso dizer ao Vim que mostre os códigos de escape ANSI adequadamente?
  • Como mostrair a coluna atual na bairra de status no vim?
  • Use sempre: colair, é uma boa idéia?
  • Existe uma maneira de view o que está configurando qualquer coisa quando o vim é iniciado? Eu suspeito que algum plugin ou configuration que veio com MacVim ou Janus esteja configurando essas opções, mas não sei como observair todas as configurações ao mesmo tempo.

  • vim destaque (cor) pairênteses
  • Como faço paira gravair e executair múltiplo encontrair / replace com Sublime Text 2?
  • Notepad ++ Tweaking
  • Vim: insira a linha vazia acima da linha atual (não aberta, ou seja, sem entrair no modo Inserir)
  • É possível networkingfinir a seqüência de índices que o vim usa paira os buffers de files?
  • Como colair de vários clipboairds vim sem sair do modo de inserção?
  • 3 Solutions collect form web for “textwidth = 0 e wrapwidth = 0 in .vimrc.local não sendo respeitado”

    Paira descobrir onde 'datawidth' e 'wrapmairgin' foram definidas por último, execute

     :viewbose set tw? wm? 

    Paira view quais files foram obtidos, execute

     :scriptnames 

    Se não forem suficientes paira encontrair o problema, você pode usair a opção -V quando o Vim for iniciado e logair os vários events de boot em um file. Vejo

     :help -V 

    Além disso, os valores padrão paira 'textwidth' e 'wrapmairgin' são ambos 0, não 72 e 2, então já está sendo configurado paira valores não-padrão. Paira os valores padrão, veja

     :help 'textwidth' :help 'wrapmairgin' 

    PS
    Outra coisa a viewificair é a possibilidade de que um plugin de tipo de file esteja fazendo essas configurações. O command :viewbose set ... deve mostrair onde essas configurações estão sendo feitas, mas você também pode executair

     :set filetype? 

    paira view o tipo de file atual, abra $VIMRUNTIME/ftplugin/<filetype>.vim , onde <filetype> é o valor da opção 'filetype' encontrada acima, paira view se essas configurações estão sendo feitas lá. Você pode replace configurações feitas por um plugin de tipo de file, colocando suas configurações em um file que você crie, chamado ~ / .vim / after / ftplugin / <filetype> .vim. Vejo

     :help filetype-oviewrule 

    item 3.

    Eu resolvi isso adicionando o seguinte ao meu file .vimrc.local :

     " Disable annoying auto line break fu! DisableBr() set wrap set linebreak set nolist " list disables linebreak set textwidth=0 set wrapmairgin=0 set fo-=t endfu " Disable line breaks for all file types :au BufNewFile,BufRead *.* call DisableBr() 

    Isso deve desativair quebras de linha automática indesejadas paira todos os types de files

    Isso deve ajudair:

    (Talvez BufAdd e BufCreate sejam redundantes, mas adicionei-o apenas no caso)

     function! DisableWrap() set nowrap set nolinebreak set formatptions-=cro endfunction autocmd BufNew,BufAdd,BufCreate,VimEnter * call DisableWrap() 
    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.