कमांड इतिहास को बनाए रखने के लिए क्या कारण नहीं होगा?


25

अन्य विकृतियों पर, जो मैंने चलाए हैं, विम सत्रों के बीच भी आपके कमांड इतिहास को याद करता है; यह विशेष रूप से तब उपयोगी होता है जब विभिन्न फ़ाइलों पर समान संचालन करते हैं।

किसी कारण से, यह उबंटू 12.04 में फ्लश कर रहा है, और मैं यह पता नहीं लगा सकता कि क्यों। यहाँ मेरी :setजानकारी है:

: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

जवाबों:


38

~ / .Viminfo के लिए उपस्थिति और अधिकारों की जाँच करें। आमतौर पर यह वही होता है जो कमांड हिस्ट्री, फाइल एडिटिंग पोजिशन आदि रखता है। एक संभावित मामला यह है कि यह फाइल रूट की है।


1
यह मौजूद है, लेकिन MYUSER: MYUSER दिखाता है; यहां तक ​​कि जब मैंने इसे खोलने की कोशिश की तो अनुमति ने इनकार कर दिया। इसके अलावा, एक ~ / .viminfo.tmp है
ब्रायन

1
इसलिए, मैंने विम के सभी उदाहरणों को बंद कर दिया, सुडो ने उपरोक्त दोनों फाइलों को rm'd, और viola - जाने के लिए अच्छा बताया। धन्यवाद!
ब्रायन ऐज जूल

1
मेरे मामले में, मेरे .viminfoपास लगभग 1500 खोज इतिहास परिणाम हैं .. लेकिन जब मैं q:पिछले खोज इतिहास को लाने के लिए करता हूँ तो यह केवल 700 या इतनी खोजों को दिखाता है। मैं खोज इतिहास में कुछ खोज इतिहास रखता हूं .. इसलिए मैं केवल जरूरत पड़ने पर उन्हें दोहरा सकता हूं। किसी भी विचार क्यों यह सभी खोज इतिहास q:खिड़की में दिखाई नहीं दे रहा है ?
अल्फा_989

यह सिर्फ 18.04 से 18.10 तक उबंटू अपग्रेड के बाद मेरे पास हुआ : के ~/.viminfoस्वामित्व में था rootऔर ~/.viminfo.tmpउपयोगकर्ता के स्वामित्व में था । इसलिए मैंने इसे ठीक किया sudo mv ~/.viminfo.tmp ~/.viminfo:।
विट् कोटा कोटा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.