【新手教程】一个面向产品经理的Emacs新手教程

一直想站在一个非程序员的视角来写一个新手教程。乘着新冠变🐏期间,慢慢开始了这个系列教程,一直诚惶诚恐,直到写到第10篇才敢发出来,请大家提出宝贵意见。这个系列教程尽可能站在一个新手的角度,来循序渐进地介绍Emacs的相关使用。

由于本人的Emacs水平有限,对Emacs Lisp也不是很懂,所以难免粗浅和有很多错误,请大家只管提出批评。

另外,Emacs的配置文件抄了很多论坛里的大神,这里统一表示感谢!!!

教程详见:我的博客

18. Org mode写文档的一些小技巧

17. 通过Org mode写博客

16. Org文件导出为其他格式

15. 在Org mode里用纯文本画图

14. 在Org mode里写代码块

13. 通过Emacs来做版本管理

12. 通过Emacs来记笔记

11. 进一步提升Emacs效率

10. Emacs编辑进阶

9. 稍微多了解一点Emacs Lisp

8. Org mode的基本配置和美化

7. Emacs的补全强化

6. 改变Emacs的一些编辑行为

5. 改变Emacs的样貌

4. Emacs包管理

3. 使用Org mode来管理Emacs配置文件

2. Org mode初识

1. Emacs初识

课程对应的配置文件详见:Github - wowhxj - Emacs From Scratch

20 个赞

楼主的教程确实不错,Org的配置也挺好看,我去抄抄配置 :grinning:

标题党了。 :see_no_evil: :see_no_evil: 你这明明是针对所有人的新手教程。写得挺好,下次继续。

一个面向产品经理的教程应该是:

  1. 如何利用Emacs快捷的编写产品文档;
  2. 如何利用Emacs愉快的给开发加需求;

疑问这个思维图是用什么画得?挺好的。

应该来一篇整体介绍的文章,画一个完整的思维导图,介绍一下全貌。

好的建议,不过我现在脑海中想写的内容有点多,具体的顺序现在还没有最终确认,我想等整个系列写的差不多了,会修改一下第一课的内容,加上整个系列课程的全貌。

这个思维脑图是用的 plantuml 画出来的,具体我后面会专门写一篇教程讲产品经理如何使用 plantuml 通过纯文本来画图。

1 个赞

坐等大佬的文章。

话说我还写了一个 plantuml 的插件,就是好久没更新了。等大佬更新文章后我去学习学习,有什么功能可以扩展进来的。

GitHub - ginqi7/plantuml-emacs: A plantuml plugin for Emacs (广告)

2 个赞

这两天更新了两篇:

11. 进一步提升Emacs效率

12. 通过Emacs来记笔记

2 个赞

看到博客上有订阅按钮,赶紧加入rss,咦,咋默认不输出全文,只好回博客看了

额 ,抱歉,这个RSS我还没有仔细研究过,我用了一个hugo的主题自带的RSS功能,不知道为啥不显示全文,回头研究一下看看。

厉害,这个教程真好!

emacs-org

直接使用 楼主的配置。

在 org文件中,#+BEGIN_SRC 中的内容,如果敲回车,所有内容都会自动缩进。有点烦啊。

楼主,知道怎么解决吗?

1 个赞

改一下 org-edit-src-content-indentation 的值为 0,默认值为2,也就是默认会在代码块的代码前面空2格。

这个变量的设置,我还没来记得及讲,我准备在 Org 代码块设置这个章节讲到这个配置,你可以先配置一下: (setq org-edit-src-content-indentation 0) 就可以了。

2 个赞

谢谢支持,有合适的建议都可以反馈 :smile:

使用 org-modern 后, 正文就没有缩进效果了。

下面是 禁用 org-modern-mode的效果, 标题和 正文就有层次感。 图片

怎么设置这种效果?

你可以设置 (setq org-startup-indented t) 就可以启用缩进了。这个设置在Org mode基本配置这一节:

启用了缩进之后, org-modern 的代码块左边的那条连接线 (setq org-modern-block-fringe t) 就没有了。

而且当Org文件较大,标题行较多时,启用了缩进打开会慢不少,所以我是关闭了的,你可以按照自己的喜好开启。

已经更新了这一篇: 15. 在Org mode里用纯文本画图

1 个赞

优秀 zsbd

最近更新了第16课:

16. Org文件导出为其他格式

1 个赞

最近更新了两篇:

18. Org mode写文档的一些小技巧

17. 通过Org mode写博客

大过年,还不断输出、分享 ~ 赞一个 :+1:

靠代码画图效率有些低,有没有可以托拽画图的方法?或者其他软件画了好了可以在emacs里面编辑的?比如脑图