Vim'in komut geçmişini korumamasına ne sebep olur?


25

Çalıştığım diğer dağıtımlarda vim, komut geçmişinizi oturumlar arasında bile hatırlıyor; bu özellikle farklı dosyalar üzerinde çok fazla benzer işlem yaparken kullanışlıdır.

Bazı nedenlerden dolayı, 12.04 Ubuntu'da çalkalanıyor ve nedenini çözemiyorum. İşte benim :setbilgilerim:

:set
--- Options ---
  background=dark     helplang=en         history=1000      nomodeline   scroll=27           showmatch           ttyfast
  expandtab           hidden              incsearch           ruler      showcmd             softtabstop=4       ttymouse=xterm2
  backspace=indent,eol,start
  fileencoding=utf-8
  fileencodings=ucs-bom,utf-8,default,latin1
  printoptions=paper:letter
  runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
  suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc

Yanıtlar:


38

~ / .Viminfo sitesinin varlığını ve haklarını kontrol et. Genellikle komut geçmişini, dosya düzenleme konumlarını vb. Tutan şey budur. Muhtemel bir durum, bu dosyanın köke ait olmasıdır.


1
Var, ancak MYUSER'ı gösteriyor: MYUSER; Buna rağmen açmaya çalıştığımda izin reddedildi dedi. Ayrıca, bir ~ / .viminfo.tmp
Bryan Agee

1
Bu yüzden, Vim'in tüm örneklerini kapattım, sudo yukarıdaki dosyaların her ikisini de kullandı ve viola - gitmesi iyi. Teşekkür ederim!
Bryan Agee

1
Benim durumumda .viminfo1500 civarında arama geçmişi sonucu var ... fakat q:önceki arama geçmişini getirmek için yaptığımda sadece 700 kadar arama gösteriyor. Bazı arama geçmişini vim arama geçmişinde tutuyorum ... böylece gerektiğinde onları tekrar edebilirim. Neden tüm arama geçmişi bu q:pencerede görünmüyor herhangi bir fikrin var mı?
alpha_989

Sadece Ubuntu yükselttikten sonra başıma 18.04 ile 18.10 : ~/.viminfosahibi olduğu rootve orada edildi ~/.viminfo.tmpkullanıcının sahip olduğu. Bu yüzden bunu sabit: sudo mv ~/.viminfo.tmp ~/.viminfo.
Vít Kotačka
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.