我已经将’
vimdiff’设置为我的默认svn-diff工具,将下面的行添加到〜/ .subversion / config
diff-cmd = /home/ravikirn/svndiff/diffwrap.sh
diffwrap.sh
!/bin/sh # Configure your favorite diff program here. DIFF="/usr/local/bin/vimdiff" # Subversion provides the paths we need as the sixth and seventh # parameters. LEFT=${6} RIGHT=${7} # Call the diff command (change the following line to make sense for # your merge program). $DIFF $LEFT $RIGHT
但是,vimdiff将所有难看的颜色都显示出来.我有黑色背景和绿色字体颜色,如何修改vimdiff以显示此差异的自定义颜色?我想要一个更愉快的经历.
您可以在colorscheme文件中定义颜色. vimdiff有几个小组亮点:
DiffAdd diff mode: Added line DiffChange diff mode: Changed line DiffDelete diff mode: Deleted line DiffText diff mode: Changed text within a changed line
在编辑colorscheme文件之前,您可以通过在vim会话中定义颜色来开始实验,方法如下:
:highlight DiffDelete ctermfg=black ctermbg=yellow
找到颜色后,将它们放在colroscheme中,然后开心.或者只是将突出显示声明放在“vimrc”中.取决于你喜欢什么.
顺便说一句,你也可以在做差异时切换你的colorscheme.例如,如果您在进行差异时喜欢不同的颜色.这是通过以下方式完成的:
if &diff colorscheme some_other_scheme endif
祝实验好运
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。