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

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务