'in kalıcı kullanılarak vim geri? | Netgez.com
SORU
18 NÄ°SAN 2011, PAZARTESÄ°


'in kalıcı kullanılarak vim geri?

7.3 yeni özellikler vim 'kalıcı', undotree bir tampon. çıkarken bir dosyaya kaydedilmesini sağlar Geri Al. Ne yazık ki, oldukça düzgün bir şekilde aktive edemedim, ya da yanlış kullanıyor olmalıyım. Şimdiye kadar denedim

~/Aşağıdakileri ekleyin.vimrc

set undofile                " Save undo's after file closes
set undodir=$HOME/.vim/undo " where to save undo histories
set undolevels=1000         " How many undos
set undoreload=10000        " number of lines to save for undo

Sonra bu, güya gerekir açmak için herhangi bir dosya, Düzenle, Kaydet-kapat ve ben aç tekrar öğrenebilirim undo/redo gibi olurum hiç ayrılmadı. Ne yazık ki, bu hiçbir undofile şimdiye kadar yazılmış olarak görünmüyor.

Notlar:

1) Windows 7 üzerinde krem proje olmadan gelen vim vim 7.3 kullanıyorum. kalıcı-geri içinde pişirilir.

2) $HOME/.undo/vim dosya sistemi var

CEVAP
27 Mart 2014, PERÅžEMBE


Eğer var ve sürekli geri almayı etkinleştir değil mi undodir oluşturmak için* *3 koy. Hem Windows ve Linux üzerinde test edilmiştir.

" Put plugins and dictionaries in this dir (also on Windows)
let vimDir = '$HOME/.vim'
let &runtimepath.=','.vimDir

" Keep undo history across sessions by storing it in a file
if has('persistent_undo')
    let myUndoDir = expand(vimDir . '/undodir')
    " Create dirs
    call system('mkdir ' . vimDir)
    call system('mkdir ' . myUndoDir)
    let &undodir = myUndoDir
    set undofile
endif

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Kingsimba357

    Kingsimba357

    7 NÄ°SAN 2008
  • MysteryGuitarMan

    MysteryGuita

    16 HAZÄ°RAN 2006