如何保存文件的布局,折疊灌危,設(shè)置
view
文本:
foo1
foo2
foo3
foo4
foo5
foo6
foo7
foo8
foo9
foo10
- zf4j
在第一行,向下折疊四行 - setlocal nonumber norelativenumber
移除窗口左側(cè)的數(shù)字指示器。 - :nnoremap <buffer> j jj
創(chuàng)建一個(gè)局部映射拟烫,在每次按下j時(shí)向下兩行,而不是一行
配置視圖屬性
:set viewoptions?
默認(rèn)情況下:
viewoptions=folds,cursor,curdir
運(yùn)行:
:set viewoptions+=localoptions
來配置新屬性
保存
:mkview
Vim creates a View file.
看保存在哪里:
:set viewdir?
想要改變路徑:
set viewdir=$HOME/else/where
加載
:loadview
視圖創(chuàng)建自動(dòng)化
autocmd BufWinLeave *.txt mkview
autocmd BufWinEnter *.txt silent loadview
Sessions
如果View保存了某個(gè)窗口的設(shè)置迄本,則Session保存了所有窗口的信息(包括布局)硕淑。
:mksession
save the Session file somewhere else
:mksession ~/some/where/else.vim
加載
:source Session.vim
終端加載
vim -S Session.vim
Viminfo
寄存器存儲(chǔ)就用到viminfo
在vim中操作的行為,vim會(huì)自動(dòng)記錄下來嘉赎,保存在 ~/.viminfo 文件中置媳。