主要思路是把org当成一个案例库来用
org中的headline作为案例
headline中的src-block作为代码模板
这个插件会搜索案例库里的案例,让你让你选择一个案例
再列出能实现案例的代码模板,让你选择要插入哪个模板
实现的比较简陋,也没怎么测试过,望各大神多提PR
下面是一段使用的截图,不过好像播放速度有点快
主要思路是把org当成一个案例库来用
org中的headline作为案例
headline中的src-block作为代码模板
这个插件会搜索案例库里的案例,让你让你选择一个案例
再列出能实现案例的代码模板,让你选择要插入哪个模板
实现的比较简陋,也没怎么测试过,望各大神多提PR
下面是一段使用的截图,不过好像播放速度有点快
不错的主意,我原来见过一个命令行下的(好像用 Go 写的),可以让你创建常用命令 snippet,并搜索、粘贴、执行它。
我一般会将这些生癖的操作记录在org文件中
这才是最耗功夫的
这些操作就靠慢慢积累了。到也说不上很耗功夫,因为工作量都分散了,而且只需要记录一次就行了。
tldr倒是比较适合作为案例库的来源,但是有两个比较担心的地方 1。 这个案例会不会太多了点,很多的命令对个单个人来说都是用不到的 2。 貌似没有一个好的parse md格式的package可以用
commandlinefu的话直接就是网页,要抓取素材就比较难搞了。
cheat这个东西真不错,只是貌似只能在shell在用?有点受限制的感觉…
你说的那个能够创建常用命令 snippet,并搜索、粘贴、执行它的命令,能给个链接给我瞧瞧么?
用不着复杂的解析,自己实现一个够用的就可以了。它用到的格式很简单(标题、描述、例子),比如下面这个 ln(1)
的数据
~ $ cat .tldr/cache/pages/common/ln.md
# ln
> Creates links to files and folders.
- Create a symbolic link to a file (or folder):
`ln -s {{path/to/file}} {{path/to/symlink}}`
- Overwrite an existing symbolic to point to a different file:
`ln -sf {{path/to/new_file}} {{path/to/symlink}}`
- Create a hard link to a file:
`ln {{path/to/file}} {{path/to/hardlink}}`
应该有提供 API 的,我原来用过。它的问题是内容质量不高。
我在ubuntu下,基本还是很方便的,有很多命令可以和cheat组合.然后命令的素材我也是从其他几个里面抄和自己收集,或者在github里面搜,只留自己需要的命令. 然后单独建一个库 GitHub - qinshulei/ubuntu-cheat: my cheatsheet repo 不断更新.
谢谢,这个工具真牛逼
话说为啥又显示不了图片了呢?
我把tldr的pages导入到examples中了,然后发现速度变得有点慢了…