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

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

5.0 (个评分) 44161人学习

初级 121课时 26小时 2020/11/27更新

资料下载

二维码 下载学堂APP 缓存视频离线看

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
大前端开发工程师
总价:
511.00
套餐价:
326.20
节省
¥184.80
JavaScript - Vue经典实战教程60讲
98571人学习
¥68.00
JavaScript - React经典教程系列
71486人学习
¥98.00
JavaScript-微信小程序经典教程
20408人学习
¥129.00
更 多 5 门 课 程
互联网实战开发学习套餐(PHP+Java)
总价:
173.00
套餐价:
130.50
节省
¥42.50
PHP零基础实战搭建Web 2.0网站之盲人摸象篇
79540人学习
¥69.00
PHP面试题实战角度精讲【沈逸】
18978人学习
¥5.00
Java负基础实战搭建Web2.0网站视频课程
47351人学习
¥99.00
更 多 3 门 课 程
Web前端工程师职业学习系列套餐
总价:
695.00
套餐价:
486.50
节省
¥208.50
【李宁】HTML5视频课程:HTML5全学习
8124人学习
¥199.00
JavaScript+jQuery第一季【开心学技术系列】视频课程
53565人学习
¥29.00
jQuery入门级视频课程
5676人学习
¥49.00
更 多 5 门 课 程
Web前端开发工程师-基础与提升视频课程套餐
总价:
57.00
套餐价:
34.20
节省
¥22.80
听强哥说Java之开发人员需学习的HTML/CSS知识
24174人学习
¥19.00
听强哥说Java之通过经典实例教你学JavaScript视频课程
11354人学习
¥19.00
听强哥说Java之JQuery精讲视频课程
6203人学习
¥19.00
更 多 3 门 课 程
GeoChem Studio视频教程
总价:
354.00
套餐价:
221.63
节省
¥132.37
MapGis6.7实战视频教程之-矢量化素描图视频课程
2795人学习
¥9.00
MapGis6.7实战视频教程之误差校正视频课程
1632人学习
¥19.00
GeoChem Studio视频教程之基础篇
6116人学习
¥129.00
更 多 6 门 课 程
前端开发工程师 新人优惠券
  • 课程介绍
  • 课程大纲 试看
  • 学员评价

适合人群:

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

课程目标:

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的秘诀

资料下载
展开更多

5

条学员评分 超过  “前端开发”   99%的课程
      展开更多
      加载中
      没有了哦~

      ¥399.00

      立即购买
      关注公众号 领VIP会员
      下次再说

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

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部