V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zjgsamuel
V2EX  ›  问与答

Visual Studio Code 和 Beancount

  •  
  •   zjgsamuel · 2018-12-09 19:31:38 +08:00 · 3492 次点击
    这是一个创建于 2207 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最新终于摘到了基于文本的 复式记账方法 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 发现没有经过调校还真的不能很好的工作呢。

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

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

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

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

    zjgsamuel
        14
    zjgsamuel  
    OP
       2020-03-26 18:50:24 +08:00
    == 不好啥意思 补全的应该是 我 account.bean 的所有账户信息 我再测试一下 再告知大家
    zjgsamuel
        15
    zjgsamuel  
    OP
       2020-03-26 18:55:03 +08:00
    @maonx #8
    @stellarator #9
    @jpcnmm #12
    不好意思 发现真的是这样 然后 我回到原来的 0.3.5 也是这样 我留言作者一下 看看能不能修复一下!
    jpcnmm
        16
    jpcnmm  
       2020-03-27 10:30:16 +08:00
    @zjgsamuel 根据作者 github 的 issues,昨天我自己捣鼓半天弄好了。Windows 环境,要单独安装 python3 和 beancount,vscode 插件设置 main 账本路径,不能包含中文目录,还要设置好 python3 目录
    jpcnmm
        17
    jpcnmm  
       2020-03-27 10:31:52 +08:00
    @zjgsamuel 之前我 beancount 安装在 WSL 下,还有账本带中文目录的,所以不行
    zjgsamuel
        18
    zjgsamuel  
    OP
       2020-03-27 10:40:54 +08:00
    @jpcnmm 我也是 Windows 环境 然后 我也是 单独安装 python3 和 beancount 然后 vscode 插件设置 main 账本路径 这些也都设置好的了 也没有中文路径 也是不行
    昨天我还以为版本问题 顺便把 beancount 升级到了最新的 也是不行
    看来我还得折腾折腾 后续如果有 好的 网银对账单导入的 或者 预算管理的 经验 欢迎来这里分享哈~
    jpcnmm
        19
    jpcnmm  
       2020-03-27 11:00:46 +08:00
    @zjgsamuel 这个位置输出正常吗
    jpcnmm
        20
    jpcnmm  
       2020-03-27 11:04:28 +08:00   ❤️ 1
    @zjgsamuel 账单导入我现在是参照这一套流程来,主要能去重
    https://github.com/zsxsoft/my-beancount-scripts
    zjgsamuel
        21
    zjgsamuel  
    OP
       2020-03-27 22:44:31 +08:00
    @jpcnmm #20 我的现在也可以了 但是很莫名其妙的好了
    Xhack
        22
    Xhack  
       2021-04-03 08:27:38 +08:00 via Android
    刚刚搭建好,还是看不懂语法,看不出来条理
    Xhack
        23
    Xhack  
       2021-04-03 16:01:16 +08:00
    为什么我设置了很多 Assets 后没有显示出来我的账户
    zjgsamuel
        24
    zjgsamuel  
    OP
       2021-04-04 07:22:41 +08:00
    @Xhack #23 现在我这里已经没有这个问题了, 只要 beancount 插件的 Main Bean File 以及 Python3 的路径设置正确对 就可以了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:24 · PVG 21:24 · LAX 05:24 · JFK 08:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.