首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  einsxiao  ›  全部回复第 1 页 / 共 2 页
回复总数  30
1  2  
@phoenix35 区别是, 计算程序是在浏览器中跑. 而不是像 Jupiter 那样要发送给服务端.

编辑器不一样, 希望编辑体验更流畅 写出来的东西更适合在网页 发表 所以还加了 LaTeX 支持等等内容

还有就是运行的语言不一样, 脚本语言和 C++整到一起, 所有人的代码最后其实都在一个 C++程序里面.
https://pondnote.com/publication/158c6142365ee796
自问自答, 自己 high
实际感觉还可以.
@275761919 这个担心是非常正确的
项目设计基于这样的逻辑, [用户短时间内通常只会使用很小一部分功能],
所以 pond 结构是典型的插件式结构, 几乎所有功能都是通过可单独下载的模块来实现的, 这样在把核心模块做小了之后, 就能够保证加载速度的前提下又能不损失功能性. 这样即使 Pond 有幸参与者非常多的情形下, 模块多入牛毛, 亦不会限制整个使用体验和系统的可用性.

所以, 这样粗略看的话, 应该不会存在问题. 目前浏览器本地存储已经足够大, 看不到明显的瓶颈

如果考虑将运算功能放到服务器的话, 基本是没有必要 l 发起这个项目, 用现有 jupiter, python 体系 岂不是更好.
另外的话服务器算力不能满足大用户群体, 不能保证实时性.即使 强如 Mathematica, matlab 也难以做出好的体验.
@noqwerty @discrete pondnote 比之 Jupyter 以及 Rmarkdown 的主要 区别是 pondnote 一个纯网页应用, 不用安装支持运行的软件和环境, 当然不足之处就是这样不能读去本地硬盘文件(也许可以或者运行一个轻量本地服务解决). 和 Walfram Cloud 比就是 运算全部发生在本地, 不吃服务器资源; Pond 计算单元是以 js worker 的形式跑起来的.

@whileFalse @lovestudykid 目前线上版本好像只有 chrome 中可以跑, 正在找问题,谢谢
@yuuko 应该不是直接打开吧?把 dmg 载入之后把其中的 GlobalVim 拖入 Application 目录中?

GlobalVim 是一个键盘层,思路不一样的。
@wfhtqp 看起来似乎里面有权限问题,具体不清楚。也有可能是版本匹配问题,我在系统 10.13 上适配的,其它系统没有试过。

从源代码代码运行应该比较好找问题,可以到 GitHub 上面提 issue,看到的人会多一些。后来人也可以籍此避坑。
@wfhtqp 如果是从源码运行,需要将项目依赖库齐备,见 requirements.txt
pip3 install -r requirements.txt
@AlanCheng 谢谢
@xml123 谢谢提议,vim popup 好像已经有了。你说的这些功能大部分就着源码应该比较容易添加了。不过本人太懒,因为目前功能够用,没有动力鼓搞了。
@xml123 抱歉,从来没有用过 numlock,实际中何种情形下会用呢?

另外,由于 GlobalVim 追求的目标是在操作系统的普遍输入环境的 vim 习惯,所以,并不打算提供很多不常用功能,当然目前还有一些简单的命令,也是欠缺的,譬如,yG, 这些可以通过自定义解决,当然,我也会在后续更新中完善。

还有,很多高级功能基本需要分析当前语境,而由于输入环境的多样性,并没有统一的方法获得文本,唯一简单且统一的方法是通过剪切板,但效果并不是很好。这些需要很多工作,我认为这些需求并不迫切,所以目前高级功能不考虑。当然时间允许的话,我会继续尝试的。最近比较空,过段时间,我把代码稍微弄好看一点,github 开源之后,欢迎大家一起探讨,改进。
primary primary Primary Primary primary Primary
汗,真是抱歉。请问,是什么环境下面呢?

关于 hhkb 方案,我觉得使用 esc 作为 GeeKey 键,使用长按 GeeKey,短按还是 esc 的配置,简直棒。
@AlanCheng 最新版本已经添加长短按功能,

我遇到的唯一问题是,假如使用 f 键做热键的话,那么由于组合键下 f 功能被阻塞,那么很有可能,在打字比较快的情况下,在 f 还没有被放开时,其它键已经按下(中文状态似乎没有这个问题,英文时就比较容易遇到)。

当然这都是在 f 作为组合键热键,而不是开关键的前提下。

我个人对开关键方案,在 vim 模式可用的情况下,的需求就没有那么大了。
@AlanCheng 喔,那我明白了,要实现这个也很简单,谢谢开我之眼界

当初也有类似尝试,但我会经常有按下热键,却不做其他动作就放开热键的习惯,所以当时并没有设想到还可以这选择

那这样方案怎么样:

增加一个选项,选项让热键是屏蔽模式,还是长短键模式,这样就两全其美了。
@xml123 我在一台 dell 笔记本上测试的时候,当 numlock 锁定时,就会出现 shift 被按下的情况,您看是否于此有关?
@xml123 谢谢,globalvim 模式在实现 visual 模式时确实会对 shift 按键进行频繁的 cover uncover,

我没有对刚发布的版本进行充分测试,容我在多几个环境下试一下。
@AlanCheng 嗯,不是可以理解成以下做法可以更好一点:

1. 首先提供一个和 geekey 无关的快捷键来开关 vim 模式。
2. GeeKey 热键可以设成例如 hhkb 上稍微好按的 shift+control。

对第二条,我本来以为,对 hhkb 来说,设置成任意键的话,左右 alt 牺牲一个,应该影响不大的
@xml123 我猜测是软件冲突。您有没有可能在空闲时候试下把其他软件关测试一下呢?如果光跑 globalvim 没问题的话,就是软件冲突,然后如果可能,依次开就可能知道是哪款软件。
@xml123 请问是什么软硬件版本,是怎么卡死的?我目前几台电脑上还没有出现过死掉的情况。所以不知道会在哪里出问题。
1  2  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2415 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 29ms · UTC 06:12 · PVG 14:12 · LAX 22:12 · JFK 01:12
♥ Do have faith in what you're doing.