如何提高编程速度 - Emacs高手教授轻松学习所有编辑器和IDE的秘诀

初级Emacs Lisp世界排名18的高手教授独门快速编程秘诀,短时间内轻松精通所有编辑器和IDE

4.9分 销量榜    第1 更新: 2020/11/27

收藏( 151 下载课程 二维码 下载学堂APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

37359 学习人数 26小时 121课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

下载资料后不支持
24小时内答疑 随时随地观看课程
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 专题套餐

适合人群:

有兴趣提高编程效率,让自己编程体验更爽快轻松的程序员

课程目标:

Emacs Lisp世界排名18的高手教授独门快速编程秘诀,短时间内轻松精通所有编辑器和IDE

课程简介:

教授快速编程的独家秘诀


课程内容:

- 在一周到两周内学习主流的编辑器和IDE(Emacs, Vim, Visual Studio Code, IntelliJ IDEA, Sublime Text 3)的文本文件操作

- 学习Linux/Unix的Shell,能够结合命令行程序和编辑器优化工作流

- 学习用 Lisp 拓展神之编辑器 Emacs. 学习函数式编程技术



课程目标:

- *使你编写代码更轻松愉快*

- *编程速度在如Google,Facebook,Amazon这样精英荟萃的硅谷大公司也能位于前5%*

- 帮你增加影响力,让老板认定你就是好莱坞电影中的黑客程序员



课程分为两部分.



第一部分教文本文件操作术:

- 以流行的编辑器Visual Studio Code为例教授所有文本文件操作基本知识

- 以Vim的官方教程为参照,教授高效文本操作术

- 将Vim的技巧应用于Visusal Studio Code

- 研究优化快捷键的方法: *任何工作流都可分解为多个基本文本文件操作命令.基于我用Emacs插件keyfreq积累的一年统计数据,我只优化几十个常用命令.此方法被Emacs Lisp排名第二的Bozhidar Batsov背书*

- 教授用于文本处理的正则表达式(regular expression)技术和文件路径匹配的glob pattern技术.它们被广泛用于各种语言编程.在本教程中会用于开发编辑器插件.

- 将以上技巧用于第三方编辑器和IDE

- 学习Emacs文本文件操作技术. Emacs的用户有Facbook的创立者Mark Zuckerberg, 自由软件运动发起者Richard Stallman. 我Emacs Lisp排名十八.所以有信心保证你学习



第二部分教Lisp编程.以Emacs为例,学习独立开发插件,拓展编辑器的能力:

- 读者只要有初级程序员能力.有写过100行左右任何编程语言的代码的经验即可

- 学习Emacs Lisp基本概念: 变量, 函数, 运算符, 循环和条件判断语句, 文件读写,其他编辑器相关概念

- 学习Linux/Unix命令行和Shell基本知识

- 开发文件查找插件

- 开发文本搜索插件

- 开发代码自动成插件

- 开发代码导航插件

- 写代码优化拼写检查

- 写代码优化语法检查



小结:

- 第一部分对命令使用频率和快捷键设计的点评初学者节省精力和时间,为专家指出了优化效率的方向

- 第二部分Lisp开发的例子是精心选择的.覆盖了程序员日常工作流.代码性能针对主流操作系统(Windows/Linux/macOS)都已优化



报告Bug:

- 如有 Emacs 的问题, 在我 Github 的 emacs.d 项目下报告可获得最快对应

- 其他问题在课程所在网站报告

- 确保相关软件已更新

- Vim一直有含有字母x的快捷键无法使用的bug,升级到8.2版本后,此问题已修正.唯一的例外是快捷键",xx",建议使用其他快捷键代替",xx".

- 其他编辑器和IDE没有快捷键无法映射问题



注意, 课程篇幅有限,只给出结论和怎么做,来龙去脉从简了. 如要了解技术细节或获得技术更新:

- 可订阅知乎专栏"如何提高编程速度"

- 在 Github 上加我 @redguardtoo

- 我的微博@emacsguru


展开更多

课程大纲-如何提高编程速度 - Emacs高手教授轻松学习所有编辑器和IDE的秘诀

资料下载
  • 第1章 简介

    28分钟16节

  • 1-1

    课程更新记录

    「仅限付费用户」点击下载“CHANGELOG.txt”

    [说明] 开始学习
  • 1-3

    使用科学数据提高编程效率 附件`keyfreq.txt`为我使用Emacs各种文本文件操作的一年统计数据。

    「仅限付费用户」点击下载“keyfreq.txt”

    [06:59] 开始学习
  • 1-5

    单个文件中查找替换字符串的练习资料

    「仅限付费用户」点击下载“test-code-emacs.zip”

    [说明] 开始学习
  • 1-6

    取自于真实ReactJS项目的代码资料

    「仅限付费用户」点击下载“reactjs-proj.zip”

    [说明] 开始学习
  • 1-7

    多个文件多目录的文件文本操作练习资料

    「仅限付费用户」点击下载“root-proj.zip”

    [说明] 开始学习
  • 1-8

    Visual Studio Code 配置文件

    「仅限付费用户」点击下载“vscode-setup.zip”

    [说明] 开始学习
  • 1-9

    Sublime Text 3的配置文件

    「仅限付费用户」点击下载“sublimetext3-setup.zip”

    [说明] 开始学习
  • 1-10

    IntelliJ IDEA的插件IdeaVim的设置

    「仅限付费用户」点击下载“ideavimrc.zip”

    [说明] 开始学习
  • 1-11

    my-find-file和my-search-tex 建议照着课程完成所有代码后再看本文件对照

    「仅限付费用户」点击下载“my-find-file.zip”

    [说明] 开始学习
  • 1-12

    company-mytags的实现

    「仅限付费用户」点击下载“company-mytags.zip”

    [说明] 开始学习
  • 1-13

    my-codenav的实现 建议完成课程后再看代码

    「仅限付费用户」点击下载“my-codenav.zip”

    [说明] 开始学习
  • 1-14

    my-syntax-check实现

    「仅限付费用户」点击下载“my-syntax-checker.zip”

    [说明] 开始学习
  • 1-15

    my-spellcheck实现

    「仅限付费用户」点击下载“my-spellcheck.zip”

    [说明] 开始学习
  • 1-16

    my-evil-textobj实现

    「仅限付费用户」点击下载“my-evil-textobj.zip”

    [说明] 开始学习
  • 第2章 快速编程技巧大全

    3小时36分钟28节

  • 2-1

    VSCode的精华只在于一个快捷键 - 强调Execute All Commands需要大量使用,代替不常用的快捷键。此命令等价于Emacs的M-x命令。不要觉得这是人人都已掌握的常识。我可以断言,99%的用户 使用此命令的频率还是太低。不久之前我也是这99%的用户之一。 - 只有在我用 “使用科学数据提高编程效率” (https://zhuanlan.zhihu.com/p/68182816) 一文中科学方法测量过之后,我才意识到很多我以为应该常用的命令实际上用得不多。不值得为记住其快捷键浪费脑细胞。所以我使用Emacs中的M-x次数才多了起来。

    [07:26] 开始学习
  • 2-2

    学习VSCode中File菜单下所有功能 - 很多资深用户也会在基本功上有遗漏。阻碍了他们的进一步提高。所谓基本功就是文本文件操作术。我的教程的目标就是补足所有的基本技术。所以会按照主菜单顺序讲解点评所有功能本教程讲述 - 专家实战经验. “实战”这个词可能已被用烂了。网上大多数教程中“实战”两个字的意思就是照着手册“实际操作一遍”。要它们质疑大公司产品经理的决定是绝对不敢的。我肯定是在教程中要把所有不合理的决定都质疑一遍的 (陈斌:VSCode对Emacs,代码浏览哪家强) - 演示了如何充分利用Execute All Comands。少记好多快捷键。要把有限的精力放在少数几个常用的功能上。如伟人所教导的,”集中兵力打歼灭战“ - 尽可能用电脑自动完成工作

    [33:03] 开始学习
  • 2-4

    Edit菜单下的查找替换 程序员最常用功能。在选定区域查找替换非常有用。

    [08:05] 开始学习
展开更多

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
超过  “前端开发”   97%的课程

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      ¥399.00
      仅需¥259.35
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      16周年庆满减满200减20元 满400减40元
      已减20元,再买140.65元减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部