V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  auh  ›  全部回复第 1 页 / 共 7 页
回复总数  140
1  2  3  4  5  6  7  
1 天前
回复了 fredjacson 创建的主题 Vim 有没有练习 Vim 的网站或者软件推荐?
面试的时候,为何不把 vim 作为一个指标?
@kkocdko 不过这样就和 autosave 绑定了。虽然想要绑定 save ,但是不期望绑定 auto 。

基于 vscode 自动延迟保存的方式,固定了频率,但是也出现一定会触发的频率。

想要一种既可以保持最低频率,但是不想要固定周期的效果。(因为固定周期会触发很多次 git 命令。)
目前的逻辑设计为,通过 ctrl+s 引发保存操作,且不会因为人为的高频 ctrl+s 操作,导致后续命令高频触发。同时延迟控制,需要两种模式,一种低速模式,在日常的编写过程中,一种是快速模式,当我想要关闭编辑器的时候,以及当我想要主动快速触发,push ,联动 github 上面的 workflow 。

目前的这个代码实现,已经满足这种逻辑。只是,在延迟上,遇到不精准的问题。能用但难受。

无意中发现 inputbox 的调用产生了缩小延迟的效果。使得我有了点优化延迟的期待。

目前,我的思路就是,搞清楚 inputbox 的加速核心关键。找找有没有哪些具备加速核心,并且是在后台执行的,并且没有啥影响的。方法调用存在。

这个加速关键个人猜测就是使得 nodejs 将 io 操作甩给了线程池了。无力研究。求教一下。

感谢老哥的思路。
@enki0423 没有为什么,因为宝宝想要。一共绑定了两个命令用于外部触发。但是也有 onsave 事件触发的逻辑。
onDidSaveTextDocument 触发,依赖于自己保存文件的操作。这个操作频率很高。想要降频。
复现方式:修改函数,返回 true.开启状态。https://github1s.com/fanlushuai/vscode-note-sync/blob/HEAD/src/note-sync.ts#L31-L32
f5 直接运行调试。
在调试窗口。打开输出日志,sync-note 那个。查看输出。
调用命令,syncQuickly 和 requireAction (呼出 inputbox 之后,可以直接回车)。查看日志输出表现。反应出来速度差异。
@wzzzx 功能就是通过 vscode 快捷键触发,git 命令执行。但是要求不是立刻执行。而是等一会再执行。
https://github1s.com/fanlushuai/vscode-note-sync/blob/HEAD/src/extension.ts#L39-L40

https://github.com/fanlushuai/vscode-note-sync/blob/37dc236c5ab069e5c104e8bcc82b62a51c56e34f/src/extension.ts#L45

这两条 vscode 注册命令内部执行了相同的操作。但是执行速度表现快的,调用了 inputbox 。

发现这个现象之后,因为这种快导致了延迟更低了。所以,我想获得一个稳定的快。但是不期望调用 inputbox 。

看看有没有什么方式,加上一些触发代码。使得其稳定存在。

或者有其他在 vscode 中更加精准的延迟方式。
这个东西受到身体素质的制约。往往全神贯注不了的条件,就是因为累了。
如果,精力一直保持的很好。那么只要问题没解决,我能一直搞。
但是,基本上就会头疼,眼疼,腰酸背疼。饿了,累了,困了。
一直搞,搞到最后的结果只有一个,就是再也不想搞了。是因为没有新鲜感了。玩腻了。吐了。
4 天前
回复了 1596384882 创建的主题 随想 有时候处于一种'通明'的状态
这种感觉,不是,我不称之为通明。我称之为,和编剧深层次的交流。

这总交流并不容易达到。只有懂的人才会懂。深层次的交流, 要求有一定能够懂的基础。

说明,你已经懂的挺多了。至少在目前你看到的东西上。
人类文明,社会,文化,个体。
这四个词,象,狮,虎,豹。。。鼠(小时候玩的游戏)。一样。层层递进。并且形成闭环。
人类文明,埋藏于社会体系,变化在历史之中,以文化的形态呈现,控制人性,但是也受到人性的冲击。以至于进一步反馈人类文明。

道德,宗教,法律。是不同维度的解决方案。目标在于制约个体行为。本质上,这是一种文化。在于控制人的行为。

但是,这些东西站立的角度,并不是个体,而是大局观上面的和谐。以使得社会,走向繁荣且稳定的局面。严重强调稳定性。因为人性具备破坏力。可能颠覆社会。也会影响人类文明。

但是,宗教,文化,并不是一种完全的控制。而是一种解决方案。以指引,人性。但是,确实都以一种预设的理想环境存在。选择不同的文化,或者选择不同的宗教。都是在,选择一种自己认可的理想环境。以使得,达到个体竞争和社会和为贵的和解。

但是,不管是任何一种指引。都是受控于别人的。所以,独立思想,更多的产生于,根本不 care 所有东西的人身上。但是,不是每个人都有能力,在短短的一生中,构建出来,更多的是需要吸收先知的理解和沉淀。所谓的,需要做一些不理解的行为,以规避风险。这是保守策略。也是一种智慧。

人类的文明不是一个人的事情,而人的任务只有过好自己的一生。假如自己的一生和文明进程博弈。要么是改变历史轨迹,要么是成为牺牲品。

如何做好自己的一生。一生在不断的选择,而这些选择都是基于经验的理解,所以,深层次的理解。是选择的根本。但是人生面对另外一个问题就是时间有限。在选择的时候,都已经将时间浪费,在临死前,都不知道自己想想的理想世界是什么样的。以至于,根本没有在理想世界生活过一天。或者,换个方式,及时行乐,从来不探寻本质,仅仅的根据具体事务,活着就好。
4 天前
回复了 henshang 创建的主题 随想 论脱单
@faustina2018 你是不是从事婚恋行业的
4 天前
回复了 henshang 创建的主题 随想 论脱单
@learningman
这 3 个条件。只要有一个。就行了。另外,每一个条件,都意味着,这个条件背后,如果存在客观的达不到情况。就可以转换思路,寻找下一个突破口。也就是说,这 3 个条件,以外,也许还有其他条件。
11 天前
回复了 MrBrother 创建的主题 分享创造 Hugo 博客主题 Icarus-Lite
hugo 的很多主题为何都没有文内导航?
18 天前
回复了 fox 创建的主题 奇思妙想 人死了有灵魂吗
生命的感觉
40 天前
回复了 3country 创建的主题 程序员 大家怎么看待自己写的 bug
以前写过一个 bug 。有个傻叉,叫嚣个不停。但领导说了一句话。多做多错。同样的事情,不同的立场和说法。
前者调动你的积极性,后者打击你的积极性。有勇气和信心去解决,而不是愧疚和自责。

心态,这个词。真是妙呀。
41 天前
回复了 hing 创建的主题 分享发现 迄今为止"致敬" Notion 的已经有 5 个了...
一番混战,每一个能打的
41 天前
回复了 erosripe 创建的主题 问与答 求推荐一个背包
@SjwNo1 你还小,别想太多。
41 天前
回复了 erosripe 创建的主题 问与答 求推荐一个背包
想起了前女友。几年前,有个相同的问题。女友帮我挑的。incase 。一段纠结的爱情往事。还是有那么一丝温存。
41 天前
回复了 publicly 创建的主题 2021 你呢?今年最大的改变是什么?
觉醒
@LinkTen 提议个想法:
1. 书签是对抽象的保存,广义的理解。细分保存内容的性质。可以进行大致的归类。
- 文章
- 某位大佬的博客
- 某些常用站点
- 某些常用工具站点,或者工具指令比如,chrome::/等等
- 一些有趣的收藏,生活化的东西。

2. 细分内容之后,对内容的优先级( a 最大),进行排序。展示。
- a. 常用站点 /大佬博客 /
- b. 工具
- c. 细分文章,主要针对自己笔记知识结构的分类。比如,java 学习,等等自己作为程序员,或者其他兴趣爱好的知识结构分类。
- d. 杂乱的趣闻。其实这个也可以归类于知识结构。但是知识结构,需要有主次之分,尤其是工作,和生活兴趣区分开。一个走专业路线,一个走了解和逐渐补全的路线。

3. 展示方式:
1. 目前这种铺天盖地的展示方式。适合,常用站点(这个其实对一般需要很重要,但是有更好的方式),大佬博客(这个很重要,类似 RSS 但又不是)
2. 折叠,处于一个折叠箱里面
3. 结构化折叠。对于知识结构的分类汇总式折叠。

4. 设计核心总结:
可以看到,书签,真的不是单纯的书签,包含了很多内容性质。导航类的,知识结构类的。
所以,对于原始书签的优化。只有在分类展示上面。
可以,丰富几种针对目标内容的展示方式。导航展示方式,知识结构展示方式,工具集展示方式。
那么用户,在使用的时候,只需要,选定哪个目录为哪种性质。扩展自动的呈现不同的展示。

剩下的怎么展示的问题。自己有点基于某种文化的审美取向。设计就 ok 了。在达到目的基础上,优化感受。
安装体验了一下,果断卸载。书签太多了。
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1063 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 20:27 · PVG 04:27 · LAX 12:27 · JFK 15:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.