hbuilder专注模式怎么取消 作为开发者,您常用哪个IDE环境,为什么?

[更新]
·
·
分类:互联网
4663 阅读

hbuilder专注模式怎么取消

作为开发者,您常用哪个IDE环境,为什么?

作为开发者,您常用哪个IDE环境,为什么?

不同方向的开发者,使用的IDE也不一样。
我是做嵌入式开发的,所以,上,下位机都用。
上位机一般用MS的Visual Studio的IDE开发环境,从最早的VC 6.0,到VS2010,VS 2015,VS2019。优点在于资源控件RC丰富,随着时代变化而升级改变;支持网络,数据库,文件,图形等等常用开发资源。MS的OFFICE就是用VC开发。
下位机做控制,有两种。一种是uKeil5 IDE,支持c,asm的编译链接。用于ARM及51系列单片机的开发。支持面广。还可以定制选择单片机资料。
另一种是Cygnal的IDE开发环境,支持Cygnal公司的各种高速单片机,指令多,仿真及调试很好。
还有很多,如Turbo c语言的TC系列,已经淘汰。JAVA,python等编绎工具,用的少。在此不赘述。

有哪些比较经典的国产软件?

WPS 迅雷 众多音乐播放器,众多杀毒软件等等

Web前端开发,企业中都是用VS code吗?

VSCode 是跨平台、免费和开源的。即使你是一个顽固的 Atom 或 Sublime 粉丝,也要试一试。
在过去几年我一直都是用的Hbuilder,但是该软件非常笨重,特别是首次启动的时候,非常慢,而Visual Studio Code 结合了轻量级文本编辑器的易用性和大型 IDE 风格的功能,只需要极少的配置,所以非常轻量。
我总结了有如下几大优点,
1.强大的默认设置
VSCode 提供了开箱即用的“JavaScript、TypeScript、JSON、HTML、CSS、Less 和 Sass”智能感知,这一点很不错。在 Atom 中,我并没有使用代码提示插件,所以 VSCode 的智能感知显得有点啰嗦,不过,这也是我之前错过的东西。它会根据你安装的扩展程序告诉你代码的哪些部分是无效的。例如,当代码中的每个 const 都被标记为错误时,你就该知道它不支持 ES6。
2.高度可发现的扩展程序
当你意识到需要安装 ES6 插件时,它会根据当前的 workspace 向你推荐扩展程序,例如,对于 ES5/ES6,它会建议安装“Babel ES6/ES7”扩展程序。这比在网上寻找安装哪个插件要好得多。
VSCode 的生态系统还没有那么碎片化,可能是因为它还比较新。对于某项任务,通常只有一个包可用(比如用于 ES6 高亮和提示的包)。
3.轻松分屏
我老是记不住分屏的快捷键。VSCode 在打开文档选项卡的右上角提供了一个图标,可用它来切换屏幕模式。我会在编写测试代码时用到它,也就是说,我可以同时打开应用程序代码和测试代码。在将代码从一个框架(或语言)移植到另一个框架(或语言)时,这个功能也很有用。
我从来不知道还能这么做。为了偶尔用到的功能记住一个快捷键并不会带来多大帮助,但是有了这个功能,就可以让我避免老是来回切换选项卡。这样可以减少上下文切换,更好的注意力聚焦可以提高生产力。
diff 视图
我没有使用 git GUI,这对我来说通常不是一个大问题。在终端中使用大多数 git 命令(pull、commit、add、status、rebase)都没有问题,只是 git diff 不太好用。VSCode 提供了 diff 视图,我因此可以编写更好的提交日志消息,因为现在可以看到每个文件的全部代码差异,而不是像以前那样运行 git diff,然后还有记住使用 git commit 时 diff 中都包含了哪些内容。
5.单击导入包
我从不在 Atom 中使用单击导入包,因为用得不多。但一旦用到了,你就会觉得无需重新输入文件名这一点其实是很棒的。
6.内置的终端 / 调试器
我会对 Atom 和 iTerm 进行分屏。但事实证明,iTerm 用得并不多。在 VSCode 中,你只需要使用 cmd 或 ctrl 就可以召唤出终端。
7.智能感知
能够查看类型函数定义是非常有用的。之前,如果忘记一个函数(比如 PHP 中的 array_push)的参数顺序是怎样的,我都需要去查找 API 文档。现在,VSCode 可以直接告诉我应该按照怎样的顺序传递参数,那么我就可以继续专注于手头的任务。