使用vimdiff替換預設的 svn diff

2021-06-07 02:20:34 字數 1388 閱讀 7904

目標:vimdiff可以快速wrap很長的一行資訊自動換行

" ~/.vimrc

"begin for vimdiff

func wrap()

set wrap

endfunc

map :call wrap():call wrap()imap :call wrap():call wrap()"end for vimdiff

目標:替換svn diff預設的對比工具為自定義的乙個指令碼,如果不爽,再改回來。

### set diff-cmd to the absolute path of your 'diff' program.

### subversion's internal diff implementation.

# diff-cmd = diff_program (diff, gdiff, etc.)

diff-cmd = /home/xiwang/usr/local/bin/diffwrap.sh

目標:實現diffwrap.sh指令碼,使執行命令'svn diff'時能正確執行此vimdiff命令。

#!/bin/bash

# diffwrap.sh

# ---begin--- change

#shift 5

#vimdiff "$@"

diff="vimdiff"

left=$

right=$

$diff $left $right

# ----end---- change

指令碼可以公升級一下,通過環境變數diff來控制使用哪個diff命令,例如想要實用vimdiff的時候,就可以直接執行命令:export diff=vimdiff; 即可:

#!/bin/bash

# @input environment diff='diff'|'vimdiff'

# ---begin--- change

# diff="diff"

# left=$

# right=$

## $diff "$left" "$right"

if [ x"$diff" == x"" ]; then

diff="diff"; export diff

fileft=$

right=$

case "$diff" in

"vimdiff")

;;"diff")

opts="-nu"

;;esac

$diff "$left" "$right" $opts

# ----end---- change

替換jquer的預設 符號

在使用jquery的預設 符號時可能會產生衝突,可以替換預設的 符號,方法如下 var jquery jquery.noconflict jquery document ready function 大概意思就是把jquery的 換成jquery 然後平時用 的地方都用jquery 來代替就可以了。...

S100FS使用的準備預設定 s205exr通用

推薦給非專業攝影愛好者,什麼主題都拍的朋友。為什麼這樣說?因為很專業的人士拍攝目的和擅長關注的內容大多比較專一,拍攝之前總會選擇自己應當佩帶的專業裝置,那是很有個性的,並不適用於在這裡普及。而非專業人常常希望一機走天下,見什麼拍什麼,這也正是選用s100fs的理由吧?因此我做了乙個面面俱到的拍攝引數...

vim 中可以使用 s 命令來替換

1.全域性替換 1 v g 選定全部,然後輸入 s 原始字串 目標字串 2 s 原始字串 目標字串 2.清除頁面中所有行尾的空白符 s s 3.清除所有空白 s s n r 4.去掉所有的 注釋 s s 5.去掉所有的 注釋 s s s 6.做某些內部資料重複替換 有些時候我們需要組織一些批量的資料...