Ledger

出自 Arch Linux 中文维基

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