2015-11-30 4 views
7

डिफ़ॉल्ट रूप से टर्मिनल बफर स्क्रॉलबैक आकार 1024 पर सेट है, लेकिन यह मेरे लिए पर्याप्त नहीं है और मैं इसे बदलना चाहता हूं।मैं टर्मिनल बफर स्क्रॉलबैक आकार कैसे सेट करूं?

help terminal यह समझाने की व्याख्या नहीं करता है कि इसे कैसे कॉन्फ़िगर किया जाए।

उत्तर

9

:help terminal-emulator-configuration के अनुसार, स्क्रॉलबैक बफर आकार terminal_scrollback_buffer_size चर द्वारा नियंत्रित किया जाता है।

उदाहरण के लिए, अधिकतम मूल्य के लिए विश्व स्तर पर यह स्थापित करने के लिए के रूप में :help terminal-emulator-configuration में परिभाषित अपने config के लिए निम्नलिखित जोड़ें:

let g:terminal_scrollback_buffer_size = 100000 
+2

यह उत्तर अब nvim> 0.2.0 के लिए मान्य नहीं है। अन्य जवाब देखें। – sschaef

2

विकल्प g:terminal_scrollback_buffer_size NeoVim के हाल के संस्करणों में काम नहीं करता। तो यदि दूसरा उत्तर आपके लिए काम नहीं करता है, तो इस उत्तर में नई विधि आज़माएं। बस

set scrollback=100000 

अपने ~/.config/nvim/init.vim में है और यह हर नए (टर्मिनल) बफर जिसे आप खोलना लागू होगी https://github.com/neovim/neovim/issues/6337#issuecomment-288491527

वैकल्पिक रूप से, आप कर सकते हैं:

autocmd TermOpen * setlocal scrollback=100000 

जो यहाँ दिया गया था। इसके अलावा बस set scrollback=100000 चला रहा है जबकि एक बफर केंद्रित है इसे स्थानीय रूप से सेट करना प्रतीत होता है (कम से कम यह मेरे लिए करता है, setlocal का उपयोग किए बिना)।

+1

100000 अधिकतम (nvim v0.2.1 ...) लगता है, इसलिए यदि आप और चाहते हैं तो -1 का उपयोग करें। –

संबंधित मुद्दे