美文网首页
Views, Sessions, And Viminfo

Views, Sessions, And Viminfo

作者: 一口亅 | 来源:发表于2021-05-26 10:53 被阅读0次

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

view

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

  • zf4j
    在第一行,向下折叠四行
  • setlocal nonumber norelativenumber
    移除窗口左侧的数字指示器。
  • :nnoremap <buffer> j jj
    创建一个局部映射,在每次按下j时向下两行,而不是一行

配置视图属性

: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 文件中。

相关文章

网友评论

      本文标题:Views, Sessions, And Viminfo

      本文链接:https://www.haomeiwen.com/subject/iksrsltx.html