Views, Sessions, And Viminfo

2021-05-26  本文已影响0人  一口亅

如何保存文件的布局,折叠,设置

view

文本:
foo1
foo2
foo3
foo4
foo5
foo6
foo7
foo8
foo9
foo10

配置视图属性

:set viewoptions?
默认情况下:
viewoptions=folds,cursor,curdir
运行:
:set viewoptions+=localoptions
来配置新属性

保存

:mkview
Vim creates a View file.
看保存在哪里:
:set viewdir?
想要改变路径:
set viewdir=$HOME/else/where

加载

:loadview

视图创建自动化

autocmd BufWinLeave *.txt mkview
autocmd BufWinEnter *.txt silent loadview

Sessions

如果View保存了某个窗口的设置,则Session保存了所有窗口的信息(包括布局)。
:mksession

save the Session file somewhere else
:mksession ~/some/where/else.vim

加载
:source Session.vim
终端加载
vim -S Session.vim

Viminfo

寄存器存储就用到viminfo
在vim中操作的行为,vim会自动记录下来,保存在 ~/.viminfo 文件中。

上一篇 下一篇

猜你喜欢

热点阅读