插件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 广东

相关推荐

11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
霁华Tel:秋招结束了,好累。我自编了一篇对话,语言别人看不懂,我觉得有某种力量在控制我的身体,我明明觉得有些东西就在眼前,但身边的人却说啥也没有,有神秘人通过电视,手机等在暗暗的给我发信号,我有时候会突然觉得身体的某一部分不属于我了。面对不同的人或场合,我表现出不一样的自己,以至于都不知道自己到底是什么样子的人。我觉得我已经做的很好,不需要其他人的建议和批评,我有些时候难以控制的兴奋,但是呼吸都让人开心。
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务