|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||
2015年03月20日(金) 旧暦 [n年日記] [更新:"2015/03/20 09:54:46"]#1 [Emacs] as of 2015-03-20219 val = tbl->contents[idx]; (gdb) bt #0 0x000000000049760f in sub_char_table_ref (table=19877893, c=16558592, is_uniprop=false) at chartab.c:219 #1 0x00000000004981e3 in char_table_ref (table=table@entry=18372277, c=c@entry=16558592) at chartab.c:243 #2 0x0000000000519413 in CHAR_TABLE_REF (idx=16558592, ct=18372277) at lisp.h:1656 #3 char_table_translate (ch=16558592, obj=18372277) at character.h:680 #4 re_match_2_internal (bufp=bufp@entry=0xb6d910, ( つっこみ )
#2 [diff] wdiff と cwdiff を使う
wdiff は単語単位で、内容の比較をしてくれる。その出力を赤と緑で色を付けて見るには、
cwdiff を使う。いづれも
pkgsrc/
textproc にある。
wdiff A B | cwdiff -fこれが僕の普通の使い方。A と B を比べて、単語単位で差分を色を付けて表示する。 pkgsrc/licenses の下にあるものと、任意の LICENSE.txt を較べたりする時に便利。 これを less で見ようとすると、そのままでは色が消えてしまうが、-R を付ければ、 上と同じ色が見られる。更に、空白の違いを無視し、文字コードも行単位で変換するなど とするには、次のような方法がある。 特に今回の場合は、mlterm を次のように起動しておいて、 env LANG=ja_JP.eucJP mlterm --fontsize=12 -name mlterm-EUCその窓の中で、次のように入力した diff -w -u FILE_A FILE_B |\ | wdiff -d | cwdiff -f | nkf | less -R ( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||