Visual Studio Code 和 Beancount

2018-12-09 19:31:38 +08:00
 zjgsamuel

最新终于摘到了基于文本的 复式记账方法 Beancount ,折腾了一下准备明年 1 号开始正式启用。

然后各方面都测试的差不多了,就是找不到趁手的编辑工具啊, 我现在选择的编辑工具是 Visual Studio Code 里头也有关于 Beancount 的插件,但是引用这块不是很顺手

我 Beancount 的目录结构是这样的
- Accounting
-- main.bean
-- accounts.bean
-- Years
--- 2019
--- 201901.bean

我是在 main.bean 里头 通过 include 引入了 accounts.bean 和每年的账簿信息,这样条理更加清晰些。
我在 accounts.bean 定义了很多账户信息,比如说
1970-01-01 open Assets:Bank CNY
2018-09-01 open Income:Other
1970-01-01 open Expenses:Traffic CNY

那么问题来了,我在编辑具体每个月的账簿信息的时候,发现我输入关键字只能 快捷显示出来本文件已有的条目 ,比较纠结的是显示不出我在 accounts.bean 定义的所有账户信息。

我在看一些其他的插件比如说 HTML CSS Support 这个就是可以显示列出项目里所有能用的类名,我想也实现类似功能 输入的时候把我在 accounts.bean 定义的账户信息快捷显示出来就成,不用来回的去切换拷贝。

不知道接下去怎么办?有人指点迷津么? 不过这个也应该不会阻挡我使用 Beancount 记账,就是如果能够实现目前我的需求就更加好了,我也试着装了 Sublime 和 Atom 发现没有经过调校还真的不能很好的工作呢。

3285 次点击
所在节点    问与答
24 条回复
zjgsamuel
2018-12-09 19:45:50 +08:00
额~ 通过搜索这里用 Beancount 也应该有不少人的呢? 大家来分享一下呢~
zjgsamuel
2018-12-11 11:43:56 +08:00
额 周一人会不会多一点~
cyang812
2019-05-27 17:04:09 +08:00
来了,老哥
zjgsamuel
2019-05-29 03:12:28 +08:00
@cyang812 #3 插件的作者已经更新 我上面的需求都已经实现了 现在可以愉快的用 VS Code 愉快的记账了
CuVee
2019-06-21 04:16:16 +08:00
@zjgsamuel 只能用电脑记是个天大的弊端。。。
zjgsamuel
2019-06-24 14:05:46 +08:00
@CuVee #5 额 所以说 这个产品也算小众 只有一部分人使用 自己用的 High 就成~
CuVee
2019-06-24 23:14:03 +08:00
@zjgsamuel 嗯,是的,我这个星期一直在倒腾它,最后得出的结论是网易有钱除了可能泄露隐私。其他的功能全方位覆盖 Beancount

包括写教程的几个博主,基本都是每月固定导入 csv,然后查看各类报表。并不是一笔笔的记。

所以还是滚回网易有钱了。。
maonx
2019-07-08 14:55:18 +08:00
@zjgsamuel 我这测试了一下,还是不能补全,不知道市哪里有问题了。
stellarator
2020-03-17 19:04:53 +08:00
@zjgsamuel 我的 beancount 插件还是没有你说的那种自动补全哎
stellarator
2020-03-17 19:06:08 +08:00
@CuVee 网易有钱没有用复式记账法,容易记不全。而且现在网易有钱同步不了银行账单了,好像停止维护了。。
zjgsamuel
2020-03-18 11:30:58 +08:00
@stellarator 是 Lencerf 的 Beancount 插件啊
jpcnmm
2020-03-26 10:16:02 +08:00
@zjgsamuel 嵌套的账本,我也不能补全,win,最新的 VSCODE 和插件。你用的什么版本
zjgsamuel
2020-03-26 18:47:27 +08:00
@maonx #8
@stellarator #9
@jpcnmm #12

说实话好久没有用,今天又特意试了一下,没有问题啊 ~

zjgsamuel
2020-03-26 18:50:24 +08:00
== 不好啥意思 补全的应该是 我 account.bean 的所有账户信息 我再测试一下 再告知大家
zjgsamuel
2020-03-26 18:55:03 +08:00
@maonx #8
@stellarator #9
@jpcnmm #12
不好意思 发现真的是这样 然后 我回到原来的 0.3.5 也是这样 我留言作者一下 看看能不能修复一下!
jpcnmm
2020-03-27 10:30:16 +08:00
@zjgsamuel 根据作者 github 的 issues,昨天我自己捣鼓半天弄好了。Windows 环境,要单独安装 python3 和 beancount,vscode 插件设置 main 账本路径,不能包含中文目录,还要设置好 python3 目录
jpcnmm
2020-03-27 10:31:52 +08:00
@zjgsamuel 之前我 beancount 安装在 WSL 下,还有账本带中文目录的,所以不行
zjgsamuel
2020-03-27 10:40:54 +08:00
@jpcnmm 我也是 Windows 环境 然后 我也是 单独安装 python3 和 beancount 然后 vscode 插件设置 main 账本路径 这些也都设置好的了 也没有中文路径 也是不行
昨天我还以为版本问题 顺便把 beancount 升级到了最新的 也是不行
看来我还得折腾折腾 后续如果有 好的 网银对账单导入的 或者 预算管理的 经验 欢迎来这里分享哈~
jpcnmm
2020-03-27 11:00:46 +08:00
@zjgsamuel 这个位置输出正常吗
jpcnmm
2020-03-27 11:04:28 +08:00
@zjgsamuel 账单导入我现在是参照这一套流程来,主要能去重
https://github.com/zsxsoft/my-beancount-scripts

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/515891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX