VI編輯器有36個緩存來存儲文字片,同時也有一個通用目的緩存(general purpose buffer)。任何時候,在文件中,當一個文字塊被刪除或整形,它被放入通用目的緩存中。VI的大多數用戶很少使用其它緩存,因此在沒有其它緩存的情況下也能夠活得很快活。如果被指定的話,文字塊也能夠被存儲在其它緩存中。用”命令來指定緩存。在輸入”之后,必須要輸入指明緩存的字母或數字。例如,命令:”mdd使用了緩存m,最后的兩個字符代表刪除當前行。類似地,可以使用p或P命令來粘貼文字。”mp在當前光標位置之后粘貼緩存m的內容。對于之后兩節所使用的任何命令,這些緩存被指定用于文字或段落的臨時存儲。