2016-11-23 46 views
0

當我輸入vim文件名時,vim打開並編輯文件。當我關閉它時,當我在vim時,顯示器上出現的那部分文件仍然顯示在顯示屏上,並且所有以前的終端顯示屏都會滾動。如何確保當我關閉文件時,文件中的完整文本消失了,並且我看到以前存在的終端的命令/輸出?.vimrc,.bashrc或.screenrc中的設置是否阻止vi在退出後顯示編輯窗口?

我看到很多關於這個問題的答案已經,我嘗試了以下的東西(但他們沒有工作):

1)出口TERM = xterm的.bashrc

2) .screenrc

3)組t_ti上 altscreen = 「」.vimrc

我試過所有這些東西,甚至嘗試過沒有屏幕但沒有一個在工作。任何人都可以讓我知道如何解決這個問題?另外讓我知道,如果它是影響這種行爲的.vimrc或.screenrc或.bashrc中的設置,並且在什麼條件下(如果我們在所有3個文件中都有這些設置將會優先)?任何指向鏈接/文檔的指針都會非常有用。

+0

清除't_ti'在vim聽起來像它會做的,你想的正好相反。 – melpomene

+0

有關更多信息,請參見http://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script。 – melpomene

+0

@melpomene:我現在已經評論了'set t_ti =「」',但即使如此,當我使用'echo $ t_ti'檢查時,該值也被默認清除。你能否讓我知道t_ti應該設置爲什麼值。 – mezda

回答

-1

vim,你還需要設置t_te

set t_ti= t_te= 
+0

我在.vimrc中添加了上面的行,但問題依然存在。請讓我知道,如果有什麼我可以嘗試。 – mezda

相關問題