插件vim-signify (实时显示何处修改)

帮助文档查看 :help signify

注意:在insert模式若对文件做了修改,则需要 :w保存以后,最左侧标记列显示的才是实时diff信息。

安装

将以下配置代码 填入 .vimrc

" 您正在编辑的文件是否受版本控制?Signify 只显示对版本控制文件的更改。显示实时diff
if has('nvim') || has('patch-8.0.902')
  Plug 'mhinz/vim-signify'
else
  Plug 'mhinz/vim-signify', { 'tag': 'legacy' }
endif

" default updatetime 4000ms is not good for async update
set updatetime=100

用法

操作

]c 跳转下一处差异
[c 跳转上一处差异

alt

命令

:SignifyDiff[!] 将以 vimdiff 形式显示 当前文件基于上一版本的修改,左侧为基础版本的副本(buftype=nofile),右侧是该文件本身 --- 两者并列出现在新的tab窗口中。若是指令带了感叹号,则不会额外开tab窗口。 alt

:SignifyHunkDiff[!] 将显示光标所在行的修改。 alt

:SignifyFold[!] 将选择性地折叠未改动区域,而展开 相对上一版本有差异的区域。 alt

:SignifyHunkUndo 将光标所在行的修改 还原 到 基础版本(上一版本) 。

Vim插件 文章被收录于专栏

实用的vim插件,用法记录。

全部评论
你这字体跟配色好窒息😂😂
点赞 回复 分享
发布于 2023-07-02 19:07 广东

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务