Changkun's Blog

Science and art, life in between.


  • Home

  • Ideas

  • Archives

  • Tags

  • Bio

良好的编码体验的三个方面

Published at: 2017-03-11   |   Reading: 426 words ~1min   |   PV/UV: /

俗话说,工欲善其事必先利其器。没有了IDE,我们还能愉快且高效的编程吗?这次我们来谈谈良好的编码体验。首先说说我自己目前关注的方向,然后再据此说说我个人的工具链。

我个人主要从事的编码有:

  1. Python
  2. JavaScript
  3. C/C++
  4. Obj-C/Swift

如果使用 IDE,我分别选择:

  1. PyCharm
  2. WebStorm
  3. Xcode
  4. Xcode

然而,IDE总的来说过于重量,对于 PyCharm 和 WebStorm 来说还是收费产品,而更多的时候只需要将编辑器和命令行配合,所以对于编辑器来说,我通常会考虑这样四款产品(当然 Obj-C 和 Swift 并不适合用 Xcode 之外的产品):

  1. Vim
  2. VSCode
  3. Sublime Text 3
  4. Atom

要让这样四款编辑器具备IDE的功能,也就是所谓的良好的编码体验。那么在我看来,不外乎以下三个方面:

  1. Autocomplete
  2. Go to Definition
  3. Debug

想要让这些编辑器实现这三个功能,需要做大量的定制工作,这也是需要使用者在编码过程中与之不断磨合,打造出只属于自己的产品,最终任何其他人都无法适应。

这三点来说对于 ST3 和 Atom 其实是不太占优势的,因为本身没有 Debug 功能,而 VSCode 却集成了这个能力,此外 VSCode 只需要简单的配置就能够实现 Go to Definition 和 Autocomplete 功能,这也是 VSCode 逐渐吸引我,从而慢慢开始转而它的地方。

#工具#
  • Author: Changkun Ou
  • Link: https://changkun.de/blog/posts/%E8%89%AF%E5%A5%BD%E7%9A%84%E7%BC%96%E7%A0%81%E4%BD%93%E9%AA%8C%E7%9A%84%E4%B8%89%E4%B8%AA%E6%96%B9%E9%9D%A2/
  • License: All articles in this blog are licensed under CC BY-NC-ND 4.0 unless stating additionally.
Electron 深度实践总结
2016 年终总结
  • TOC
  • Overview
Changkun Ou

Changkun Ou

Stop Talking. Just Coding.

276 Blogs
165 Tags
Homepage GitHub Email YouTube Twitter Zhihu
Friends
    Frimin ZZZero march1993 qcrao maiyang Xargin Muniao
© 2008 - 2024 Changkun Ou. All rights reserved. | PV/UV: /
0%