Ledger
Ledger 是一個可在命令行中使用的功能強大的複試記賬軟件。由John Wiegley自2003年起開始編寫,並以BSD許可分發。
安裝[編輯 | 編輯原始碼]
Ledger擁有多個基於不同語言的移植版本。ledger包是原始版本,hledger包是一個移植到Haskell語言的分支,也廣受歡迎。
使用[編輯 | 編輯原始碼]
提示: 為了避免每次調用ledger時都需要輸入
--file /path/to/finances.ledger
,考慮在環境變量中設置LEDGER_FILE
,或在.ledgerrc
中添加一行--file /path/to/finances.ledger
。Emacs用户可能會對使用ledger-mode感興趣。ledger-mode包含在MELPA中,並附帶説明,可通過C-h i m Ledger mode RET
進入。
提示和技巧[編輯 | 編輯原始碼]
在ledger格式轉換過程中指定商品(Commodity,通常為貨幣)[編輯 | 編輯原始碼]
默認情況下,在從csv文件轉換到ledger格式時,ledger不會指定商品(Commodity)。當需要在貨幣缺失時指定一種,你可以將該貨幣設置為默認商品,只需在ledger文件中添加如下內容:
commodity $ note US Dollar default nomarket format $1,000.00