立即订阅
人已学习
课程目录
已更新 0 讲
0/4登录后,你可以任选4讲全文学习。
登录|注册

01 | 学编辑器,到底应该学什么?

吕鹏 2018-09-13
你好,我是吕鹏,今天这篇文章是我们整个专栏的第一课,所以在这里我先向你问个好。我想在接下来的这三个月里,你我肯定是亦师亦友,共同切磋,一起进步。
极客时间团队经常提到一个词叫“学习路径”,我觉得特别有意思。同样,对于编辑器而言,我在开学第一课里,不应该深入到具体细节里,而是应该告诉你,怎么才能快速熟练掌握一个新的编辑器。
在我看来,编辑器的学习,和编程语言有一点类似。你当然可以找一本官方手册,从头到尾事无巨细全部学习一遍,这里面包括基本语法、数据类型、控制结构、函数、设计模式、框架等等。一开始在你不熟悉这门编程语言的时候,你可能会陷入到某一个语法的细节里很久不能自拔,但最后等你掌握了之后,你才发现,当初自学时自己纠结的点根本不影响大局,那些你当初认为重要的细节其实一点不那么重要。
在掌握了第一门编程语言之后,你想要学习另外一门新的编程语言,如果这个时候,你的学习路径还像学习第一门编程语言时那样,那我可以武断地说,你并没有从全局上理解这门编程语言,也没有在脑海中建立起“学习框架”。
怎么说呢?其实编程语言在设计上大同小异,新的编程语言往往都是在解决老的语言的某一个短板,但他们在最本质的设计上不会有大的变化。在有了这个框架之后,你再去学习,就不至于“拣了芝麻丢了西瓜”了。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(24)

  • 不做键盘侠
    meta键是什么键?
    2018-09-13
    1
    20
  • Ethan_zyc
    VS Code 适合开发 Java 吗,现在还是乖乖用的 JetBrains 的 IDEA
    2018-09-13
    10
  • A2020
    学习新的编辑器,优先了解它的“下限”和“上限”,了解过程分三步走。
    第一步:了解编辑器的快捷键和语言支持,快捷键值得多花时间;
    第二步:开始挑剔编辑器的其他组件,但凡是跟自己的工作习惯或者工作流不匹配的,就会想办法换掉它,这是个做减法的过程;
    第三步:最后一步,就是自己学习写插件了,编辑器本身的功能和社区不能够完全满足自己的需求,本着“麻烦别人不如磨炼自己”的精神,我开始自己动手。

    “三步走”的演变过程,作为一个通用的学习新工具的方法是我在本篇文章中的最大收获。
    2018-09-14
    6
  • 1900
    VS Code适合开发Go么?若适合,希望老师在以后的课程中可以详细讲解下相关配置,很期待后面的课程。

    作者回复: VSCode 是谷歌 Go 团队官方推荐的编辑器,这个你放心使用好了

    2018-09-13
    5
  • Nevea
    关于下限 VScode的自动补全貌似不如Atom,shell就没有补全 写个if for都要自己打出来 安装了一个shell Snippet也不理想,是不是VScode没有关注shell啊 或者我哪里没有设置好
    2018-09-13
    3
  • A_Elite
    meta键是mac上的,windows是win键
    2018-09-14
    2
  • Moorez
    老师,vscode编辑器有时候很卡是什么原因 就是文件数多的时候,会不会是插件造成卡得原因,换成 webstorm 就不会卡了?您有没有遇到过这样的情况?

    作者回复: 是打字都会卡吗?那就问题大了,欢迎提供更多细节

    2018-09-14
    2
  • fisher
    vim不是用lisp做扩展吧?

    作者回复: 谢谢指正,Vim 使用自己的 Viml 不是 lisp dialect

    2018-09-13
    2
  • 李思阳
    想问下老师,使用vscode进行c++和shell的系统开发合适吗?
    2018-09-14
    1
  • 昂头的笑脸
    如果vscode很好的支持vim,可以考虑切换

    作者回复: 有几个 Vim 的插件,我是其中一个的 maintainer ,这几个插件各有千秋

    2018-09-13
    1
  • 大鹏
    吕老师,课程中提到的vscode的插件开发受编程语言限制吗?是否需要提前具备typescript基础?

    作者回复: 需要 JavaScript 的知识储备

    2018-09-13
    1
  • 一步
    Vscode的快捷键可以json文件的格式快速导入导出吗?
    2018-09-13
    1
  • QS
    VS code的快捷键还是很符合使用习惯的,上手很快,也不与系统冲突。在我用过的IDE和编辑器中,比较奇葩的快捷键设置应该是jetBrains系列IDE:默认设置下,Ctrl+Y键是删除行,而不是恢复上一步操作;不熟悉的情况下就容易造成误删(幸好Ctrl+Z是正常的),所以我觉得在快捷键设置上下功夫确实很重要。

    作者回复: 只要能够允许修改快捷键绑定,就还是可以的

    2018-09-13
    1
  • 学习了
    2018-10-01
  • 张柏林
    划重点
    2018-10-01
  • 夏日朝阳
    老师的方法论写的很好,受教了
    2018-09-17
  • 忘詞。
    能出个教程用VSCode调试Golang就最好了
    2018-09-15
  • 谢mingmin
    在写一个串口扩展插件,很期待后面的文章😁
    2018-09-14
  • mcintype
    右边编辑区选中文件时,左边的文件树会Focus到当前编辑的文件,无论是vscode还是基于vscode的其它编辑器都这样!文件树这边跳来跳去展开文件夹带来烦恼,eclipse是可以做到的,vscode如何设置?

    作者回复: 你需要的是 explorer.autoReveal

    2018-09-14
  • Senhor
    我居然还没能用它启动过一个java项目,需要配置的东西有点多
    2018-09-14
收起评论
24
返回
顶部