2012-09-14 15 views
8

Güne başladığımda ve vimi açtığımda şunu görünüz: Exp, "ENTER tuşuna basın veya devam etmek için komut yaz" komutunu aldım. Genellikle bu bir harici komut yürütüldüğünde gösterilir. Hatırlamıyorum: Bunu geçmişte yapmak (?). Ayrıca, istemi sadece ilk kullanımda gösterilir ?! Önemsiz olmasına rağmen, bu can sıkıcı buluyorum. Netrw'un bunu neden yaptığını bilen biri var mı? Onların hiçbir şeyi değiştirmeyecek olmadığını görmek için benim .vimrc içinde çeşitli şeyler çıkarmadan edilmiştir ama Vim netrw sormak için "ENTER tuşuna basın veya devam etmek için komut yazın"

Adımlar

çoğaltmak ... Uzun zamandır burada olabilir:
    • Açık vim veya GVIM: Exp (girin)
    • Bilgi istemi açılır.
  • +0

    , 'şununla: e.'. Özellikle, vim -N -u NORC ile. –

    cevap

    3

    v:scrollstart'un içeriği, bunun neden olduğuna dair bir ipucu almak için kullanılabilir.

    Sorunla ilgili olabilecek bazı seçenekler vardır. vim-faq Gönderen:

    Vim will prompt you with the "hit enter to continue" prompt, if there are 
        some messages on the screen for you to read and the screen is about to be 
        redrawn. You can add the 'T' flag to the 'shortmess' option to truncate 
        all messages. This will help in avoiding the hit-enter prompt: 
    
         :set shortmess+=T 
    
        You can also increase the command height by setting the 'cmdheight' option: 
    
         :set cmdheight=2 
    
        For more information, read 
    
         hit-enter 
         avoid-hit-enter 
         'shortmess' 
         'cmdheight' 
    

    Düzenleme:

    :h netrw-problems Gönderen:

    P10. I'm being pestered with "[something] is a directory" and 
        "Press ENTER or type command to continue" prompts... 
    
        The "[something] is a directory" prompt is issued by Vim, 
        not by netrw, and there appears to be no way to work around 
        it. Coupled with the default cmdheight of 1, this message 
        causes the "Press ENTER..." prompt. So: read |hit-enter|; 
        I also suggest that you set your |'cmdheight'| to 2 (or more) in 
        your <.vimrc> file. 
    
    bir hata düzeltmek olduğu gibi, son eklentisi sürümünü kullanıyorsanız almadığını da kontrol etmelidir

    Sorununuzla ilgili sürüm 71:

    v71:   * bugfix -- made some "set nomodifiable"s into 
          : 
          : 
          * When ch=1, on the second and subsequent uses of 
          browsing Netrw would issue a blank line to clear 
          the echo'd messages. This caused an annoying 
          "Hit-Enter" prompt; now a blank line message 
          is echo'd only if &ch>1. 
    
    +0

    Bu seçeneklerin farkındayım, ancak gösterilecek çıktı olmadığından, enter tuşuna basmayı beklemem. –

    +0

    @ vext01 seçenekleri sağladığınız adımları yürüttüğümde herhangi bir isabetli giriş istemini alamadığımdan sadece bir tahmindi. V: scrollstart'da bir şey buldun mu? – mMontu

    +0

    set cmdheight = 2 şimdilik yapabileceğim en iyi şey gibi görünüyor. Şerefe! –

    3

    Geçerli dizinde gezinmek için genellikle yalnızca :e . yapıyorum. Ayrıca, istemlerden kurtulmak için :silent Exp'u da yapabilirsiniz. ~/.vimrc için bu hattı eklenmesi

    +0

    Bu da çalışıyor. –

    2

    benim için sorunu çözmek gibi görünüyor: Windows Terminal Vim Recreated

    let g:netrw_silent = 1 
    
    İlgili konular