今天的内容呢比较专业一些,有着比较多的专业术语,在这里没办法一一解释,以后会尽量开新系列普及专业性知识。
那这篇文章呢是接着17年那时候写的“语言区别”的那几个文章,主要来讲讲编程软件的选择。
说到编程软件,没有人没听说过。尤其对于Oiers,Dev-C++伴着一代又一代大佬们走过了一年又一年。
啊突然好感动啊~
不过Dev-C++这个玩意跟我们今天内容中的东西相比可以说是一个天上一个地下了。
一起来看一看吧!
VS Code----for Microsoft Windows
这个编辑器组件来自online editor Monaco,由坐镇苏黎世的Eric Gamma率领团队打造,typescript写就。
"比sublime开源,比atom更快,比webstorm更轻。"
- 文件目录管理很强大。
- 自定义配置,主题,自动保存,可以设置延迟毫秒后保存,也可以设置文件失去焦点时自动保存。
- 集成Git,修改文件后会左边会显示指示器,比如删除会显示红色,增加显示绿色,修改则显示蓝色,非常之方便。
- 智能提示很强大,简直就是浓缩版的VS!
- Go to Definition很方便,按F12自动跳转到方法定义处,如果不想跳转,直接shift+F12实现Peek功能!
- 自带emmet支持html/jade/css/less/sass/xml,前端福音啊。
- cmd+shift+P / F1 万能键- cmd+shift+F全文搜索- cmd+P快速切换文件(比Atom智能)。
- cmd+点击指定文件,将此文件在分屏栏打开。
- cmd+D多选- cmd+E 打开命令行,其他指令其实都是基于命令行的。
- ctrl+G跳转到指定行- ctrl+tab快速切换到上一个文件,多次按(shift)tab可以来回选择,也可以直接点击文件顶部名称来显示历史文件列表进行切换。
- alt+↑/↓调整代码行整体上下移动- alt+点击多处可以多光标操作,也可以alt+cmd+↑/↓多光标选择。
Code :: Blocks——for Linux,Mac OS X,Windows
-跨平台,windows、linux 都可以用。
-CodeBlock 内建了多种语言编译器的接口,理论上可以支持任何编程语言(因为接口是开放的,而且 Tools 下也能创建编译脚本命令)。
-VS太大,cb是一个比较好的替代品。不使用一些复杂的库,cb完全够用了。
-自带类似Visual Assist一样的工具。
-完全免费,不需要去网上找注册码。
Xcode——for Mac OS X
-可以用来给程序做性能调优,检测内存泄露,多线程死锁之类的问题。因为是基于DTrace技术的,所以不用对代码做任何修改就可以直接搞。
-使用简单
-提供大量插件
eg1:Vim控必备的XVim
XVim是一个针对Xcode的Vim插件,能让开发人员在不放弃不论什么xcode功能的前提下体验vim的功能。
eg2:颜色显示插件ColorSense:
直接通过系统的ColorPicker来自己主动生成相应颜色代码,再也不用做各种颜色代码转换了,爽!
好了,这篇关于编程软件的介绍就到这里,我们下期再见!
本期撰稿:宣传组 青梅煮酒
本期审稿:宣传组组长 一杯咖啡三吨糖
本期责任编辑:CEO 神之魂
媒体运营监制:宣传组组长 一杯咖啡三吨糖
领取专属 10元无门槛券
私享最新 技术干货