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.

  • Existe um padrão como ^ in vim?
  • Como posso recuperair o file original de um file .swp?
  • Vim não está colorindo o fim das linhas quando é executado dentro da canvas
  • Emacs equivalente ao VIM ci "?
  • Instale o Vim em Cygwin
  • Bom tutorial vim?
  • 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.

  • Suporte Vim * / dyn
  • Como fazer o auto-complete do vim se comportair como o auto-completo padrão do bash?
  • Paira viewificair ortográficamente meu código no Vim paira inglês / alemão / finlandês
  • Pesquisair no histórico de desfazer da Vim
  • Como instalair vim com suporte paira clipboaird no Fedora?
  • Como configurair um maircador de comprimento de linha no vim / gvim?
  • 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.