Table of Contents
Spacemacs Rocks!
本文是对 Spacemacs Rocks 第一季系列视频的一个小节,同时打个广告,欢迎对 Emacs 和 Spacemacs 感兴趣的朋友加入 emacs-cn 的 slack 聊天组 https://slackin-emacs-cn.herokuapp.com/。
Spacemacs Rocks!
本文是对 Spacemacs Rocks 第一季系列视频的一个小节,同时打个广告,欢迎对 Emacs 和 Spacemacs 感兴趣的朋友加入 emacs-cn 的 slack 聊天组 https://slackin-emacs-cn.herokuapp.com/。
本文我试图回顾一下这些年伴随我的一些好习惯,我会按照我认为的重要性来排序。坚持这些好习惯,让我在程序员生涯的开端保持不错的势头并且它们还将继续助力我不断进步。
我最早在 Cocos2D 圈子里面被大家认识是通过写博客,而“子龙山人”这个名号也是自那时起百度便可以搜索到了。
通过写博客,我还认识了与我合作第一本书的作者王寒,认识了泰然网的教主 Iven,认识了带我入 Emacs 教的“一叶道长”,认识了我的 Boss–Cocos2D-X 创始人王哲。而且后来,我也因此进入了现在的 Cocos2D-X 团队做游戏引擎研发。
总之,写博客有很多收获,也认识了很多朋友(这个是最重要的)。通过和这些认识的朋友交流与合作,我感觉自己明显进步不了不少。
本文主要介绍我这四年来写博客的一些思考,当然,我不是想安利大家都来写博客。我更想谈的是,写博客应该写些什么以及如何坚持写博客。
安利 Emacs 的正确方式:
第一步:找到一个对 Emacs 真正感兴趣的人。(这是最难的一步)
第二步:让他把 Emacs 自带的教程看完(C-h t),并且给他们一些 Youtube 视频教程。
第三步:让他放弃学习 Emacs,并且安利他去学习 Vim。
第四步:等上十来年。
第五步:十来年后,此 Vim 党想重新尝试 Emacs 了,而且这一次他懂得自己去找资料学习了。
第六步:终于,他成功学会了 Emacs,而你什么也没干。
2333333
上面的段子来自 reddit:
https://www.reddit.com/r/emacs/comments/3r1z7p/in_your_experience_what_was_the_best_way_to_teach/
当我在学习 Emacs 的时候,有一些事情,我希望有人能够提前告诉我。
这样的话,我便可以少走一些弯路。
因为 Spacemacs 需要下载大量的 package,而中国大陆的网络环境不是很稳定,容易导致一些 package 在下载的过程中 byte-compile 出错,所以很多人会遇到一些特别奇怪的错误。
我本人也被这个坑了好几次了,所以写文章记录一下。
使用 Emacs 也已经两年多了,积累了不少经验,也一直在安利,不过效果不佳。是时候跟大家分享一些我使用 Emacs 的技巧了,不求安利,只求相互交流。
本文主要介绍 Emacs 里面查找当前文件内容(当前 buffer)的一些方法,它们各有优势,所以我就不一一对比了。
我会在这里介绍它们的用法,并且给出我自己的使用场景。
注:关于插件和 Emacs 的用法,最好的方法其实是录制视频或者制作 Gif,但是录制视频真的花时间,因为还要上传。这里先欠着,后面的zilongshanren/Spacemacs-rocks 再补上。
但是文字有时候非常简洁,可以节约大家的时间。
本文要介绍的工作流是我最近才想出来的, 当然也借鉴了不少其他人的经验,但是,这不是重点,重点是此工作流要解决我目前遇到的问题。
我的问题主要有:
在上篇文章中,我们介绍了 Git 内部存储对象的方式,以及为什么不要用 Git 去管理大的二进制文件。
本文将继续探讨上篇文章中遗留的两个问题。
本系列文章主要回答三个 Git 问题: