原创 foobar2000 macOS 導入歌曲亂碼解決

foobar2000 在macOS上已經可以用了,目前版本是 2.2.1 ,批量修復導入音樂會亂碼,比如 在播放列表中,批量選中,亂碼部分,然後 peroperties——tool——automatically fill values,然

原创 upLaTeX使用日文字體以及虛擬字體實現Font Fallback

致謝 Steve Cheung 知識點 jfm/jvf。tfm 是 tex 使用的邏輯字體,vf 是虛擬字體,用於將多個風格的字體合併到 tfm 中,一般地, tfm 記錄盒子信息,vf 負責合併或者修改字體或字符。ptex 修改並擴展

原创 vim 替換十六進制爲字符 hex2char

現在有一些文字,比如: (CHARSINTYPE D 1 U00AB U2018 U201C U3008 U300A U300C U300E U3010 U3014 U3016 U3018 U301D UFF08 UFF3B UFF5B U

原创 2021查找app store訂單號

這兩天升級系統爲big sur,然後marginnote x閃退。沒辦法先用着marginnote 3,其實呢,我還是喜歡x。現在說說怎麼查訂單。 先登陸itunes,然後瀏覽器搜索app store history,或者打開: https

原创 vim取得序列的最大的數的行

mkvpkana.pl:CHARSINTYPEO1 mkvpkana.pl:CHARSINTYPEO2 mkvpkana.pl:CHARSINTYPEO3 mkvpkana.pl:CHARSINTYPEO4 mkvpkana.pl:CHAR

原创 Perl 分割文本文件

# test1 123 123 # test2 ... # test10 123 123 分割代碼: perl -E 'while(<>){if(/^# \[/){++$i; open $out,">","File$i.out" or

原创 vim打開日文文檔亂碼解決

現在默認文字編碼是UTF-8格式,但是鑑於日本的編碼是讓人懷疑人生,比如下面的文檔: OTF�$B%Q%C%1!<%80BDjHG!J�(Bv1.2.9.5 2012/1/22�$B!K�(B �$Bc7F#=$;0O:�(B �$B!Z

原创 vim 高級替換

<table> <tbody> <tr> <td></td> </tr> <tr> <td>1</td> <td>1</td> <td>1</t

原创 upTeX 標點分類,說說chartype 軟件 正文

軟件 jfmutil: 下載 perl 正文 jlreq宏包在upTeX的基礎上,將標點符號分爲14類,如果我們用jfmutil工具可以非常方便地提取的虛擬字體包含的分類類型,比如: jfmutil vf2zvp -u --lenie

原创 Vim 同一行只替換匹配字符的偶數項

比如現在有一個文檔: 406,109,420,124,449,103,836,103,862,133,906,99,920,87,910,82,890,73,890,-77,907,-77,927,-45,987,-87,995,-92,9

原创 Vim給每一行添加序號+合併所有行

Computer Modern Font Family Standard Font Definitions Magnifications Dimensions Accents Special Letters Paging and Inser

原创 GitHub登陸遇到:Permission denied (publickey)

問題如標題所述,參考:https://stackoverflow.com/questions/10476360/key-is-invalid-message-on-github 先登陸 github,進入 settings / SSH an

原创 Perl 分割文本文件 test1 test2 test10

test1 123 123 test2 ... test10 123 123 分割代碼: perl -E 'while(<>){if(/^# \[/){++$i; open $out,">","File$i.out" or die $

原创 awk 添加列

文本內容如下: metfone '8985508200085917362 '8985508200085917363 '8985508200085917364 '8985508200085917365 '8985508200085917366

原创 Perl 得到重複行的次數

A0008200030013301 A0008200030013301 A0008200030013302 ... S0007200050022223 S0007200050022223 perl -nE 'chomp($_); ++$h