V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
einsxiao
V2EX  ›  分享创造

全局 vim--GlobalVim 这波好亏 mac/win 源码奉上,求星星

  •  
  •   einsxiao ·
    einsxiao · 2019-06-10 17:29:24 +08:00 · 3916 次点击
    这是一个创建于 2022 天前的主题,其中的信息可能已经有所发展或是发生改变。

    github:

    GlobalVim-win

    GlobalVim-mac

    想加功能的同学,可以就着代码加点。。。

    本来想着传到 Mac 商店里面可以挣点零花, 哪想到不仅签名对 python 不友好,沙盒也是好难。

    没收入,还亏了 99 刀呀。求介绍工作。

    18 条回复    2020-05-15 13:51:18 +08:00
    einsxiao
        1
    einsxiao  
    OP
       2019-06-10 19:54:11 +08:00
    Cyshall
        2
    Cyshall  
       2019-06-10 19:58:11 +08:00 via iPhone
    给个赞。
    hljjhb
        3
    hljjhb  
       2019-06-10 20:05:10 +08:00 via Android
    楼主行动力很强 这就更新 mac 版了 赞的
    cyndihuifei
        4
    cyndihuifei  
       2019-06-11 08:43:16 +08:00
    没搞懂怎样启动😂 mac
    weixiangzhe
        5
    weixiangzhe  
       2019-06-11 10:51:59 +08:00 via iPhone
    点赞 顺便求 linux 版😏
    einsxiao
        6
    einsxiao  
    OP
       2019-06-11 12:35:58 +08:00
    wfhtqp
        7
    wfhtqp  
       2019-06-13 17:24:54 +08:00
    @einsxiao macos 启动报错
    ```
    Traceback (most recent call last):
    File "App.py", line 2, in <module>
    from GeeKey import *
    File "/Volumes/office/program/GlobalVim-Mac/GeeKey.py", line 4, in <module>
    import requests
    ModuleNotFoundError: No module named 'requests'
    ```
    einsxiao
        8
    einsxiao  
    OP
       2019-06-14 12:39:51 +08:00
    @wfhtqp 如果是从源码运行,需要将项目依赖库齐备,见 requirements.txt
    pip3 install -r requirements.txt
    wfhtqp
        9
    wfhtqp  
       2019-06-14 14:40:05 +08:00
    @einsxiao 使用打包好的 APP,打不开,用控制台启动报错
    ```
    Traceback (most recent call last):
    File "/Applications/GlobalVim.app/Contents/Resources/__boot__.py", line 386, in <module>
    _run()
    File "/Applications/GlobalVim.app/Contents/Resources/__boot__.py", line 370, in _run
    exec(compile(source, path, 'exec'), globals(), globals())
    File "/Applications/GlobalVim.app/Contents/Resources/App.py", line 31, in <module>
    INFO['LISTENER'] = Listener()
    File "res.pyc", line 1052, in __init__
    Exception: Can not make keyboard hook to system
    2019-06-14 14:39:09.900 GlobalVim[34768:2272542] GlobalVim Error
    objc[34768]: Invalid or prematurely-freed autorelease pool 0x100920620.
    [1] 34768 abort ./GlobalVim
    ```
    Ann5527
        10
    Ann5527  
       2019-06-14 16:50:36 +08:00
    ⭐️
    einsxiao
        11
    einsxiao  
    OP
       2019-06-15 00:03:43 +08:00
    @wfhtqp 看起来似乎里面有权限问题,具体不清楚。也有可能是版本匹配问题,我在系统 10.13 上适配的,其它系统没有试过。

    从源代码代码运行应该比较好找问题,可以到 GitHub 上面提 issue,看到的人会多一些。后来人也可以籍此避坑。
    yuuko
        12
    yuuko  
       2019-06-15 00:09:47 +08:00 via Android
    二进制包打不开
    yuuko
        13
    yuuko  
       2019-06-15 01:12:26 +08:00
    话说能不能使用 neovim 作为后端?
    einsxiao
        14
    einsxiao  
    OP
       2019-06-15 01:38:22 +08:00
    @yuuko 应该不是直接打开吧?把 dmg 载入之后把其中的 GlobalVim 拖入 Application 目录中?

    GlobalVim 是一个键盘层,思路不一样的。
    20015jjw
        15
    20015jjw  
       2019-06-15 08:16:36 +08:00 via Android
    回去试试
    看了一下码量不小啊 lz 大佬
    yuuko
        16
    yuuko  
       2019-06-15 08:58:35 +08:00 via Android
    @einsxiao dmg 载入后拖到 application,然后添加辅助,之后打开应用没有任何反应
    xiao2hei
        17
    xiao2hei  
       2019-11-30 14:22:33 +08:00
    你好,在 windows 应用商店买了这个软件,但是公司网络没法在 windows store 里面下载应用,能给我发一份,打包好的可执行文件么
    einsxiao
        18
    einsxiao  
    OP
       2020-05-15 13:51:18 +08:00
    @xiao2hei 还需要么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2894 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.