编辑器和Tab的选择

由于Sublime本身以及插件的下载巨慢无比,并且Python插件中对 \r \b 不支持,让我很想转VSCode

VSCode + Jupyter Notebook + Sagemath 太快乐了!

IDE:(文本编辑器,代码编辑器,集成开发环境)

  • 2011-2012 学校机房 VC++6.0 写C ,属实SB…
  • 2012-now ACM集训队 Codeblocks 写C/C++,依旧是写C/C++的首选环境 (VScode 无敌)
  • 2013-now MATLAB
  • 2013-now Sublime (打开任何文本文件,编译运行C++,Python,Latex),别说了,爱过0.0
  • 2015-2015 VS游戏公司实习
  • 2015-2015 vim 配置ACM区域赛服务器(只记得i :wqvim.rc了)
  • 2015-2017 macDown 写 markdown
  • 2020.1-now Typora 写 markdown
  • 2020.3-now VSCode 试图替代 Sublime (done!)
  • 2020.5-now Jupyter Notebook 写 SegaMath 上流!

从 古董VC++6.0 到重量级 VS,一直对微软的编辑器有这莫名的反感,但是这次 VSCode 全开源确实做的很不错。(新Edge浏览器也很不错,莫非微软变了?)

Vi(m) VS Emacs

因为没用过Emacs,Vim 只用在无图形界面的系统,例如服务器,所以对此问题无感。搜狐上的一篇图文挺有意思的。

Tab VS Space

之前学C的时候默认都是用tab缩进,也用tab缩进了很多年(C/C++ 本身对缩进就不要求),后来学Python的时候,缩进是必要的,并且不允许用tab和space混合缩进,然后Python一群人就说 4个空格代替tab可以使代码变得整体和美观,听起来很不错,但是tab党真的受不了!

tab设计出来不就是为了美观的缩进吗? 而且tab的姿势很潇洒不觉得吗?

用tab缩进,用空格对齐 (前无空格,后无tab)

VSCode 配置

添加: 中文,Font 20(左下角设置),主题(One Monokai Theme)

C/C+(C/C++ Compile Run插件),Python(不安装或关闭linting),Markdown(Markdown All in One)

可以在下面多搞一个terminal 然后 进入py 测试

vscode

One Monokai Theme:主题

Beautify fileF1 ——> Beautify file ——> JS

drawio Integration .drawio 文件自动加载流程图工具!

C/C++ :

VSCode + WSL 也太快乐了吧

硬件环境(完美搭配)

  • 杂牌组装台式机装Windows7 + VMware 里装Ubuntu(Linux 一个流行的发行版)
  • 或者 杂牌组装台式机装Win10 + WSL(无图形界面,也挺好)
  • MacBook
  • ipad pro + pencil
  • 非 iphone
如有帮助,烦请资瓷(一块也是爱0.0)