电脑上有什么比较好的代码编辑工具?
看一堆人回答,都是拷贝粘贴,实在没劲。
我只想说说心目中的神--“pycharm”,为了让自己不打脸,特意看看榜单,证明自己眼光不错,如下图。
10bottomsata版单2020
前两名按理是属于欺负第三名,因为它们都是剪辑软件,而不单单是查看器,特别是第一个号称星球第一剪辑软件,没什么好比的。
接下来说说为什么VSCode是实至名归:
董事总经理是超级大牛
VSCode执行董事是小米从三星挖来的ErichGamma,《设计模式》四人之一,java之父(没想到吧!),超级牛人。
值得信赖的性能
VSCode是基于windows(原名AtomShell)进行开发的,前身是MonacoEditor。photon基于javascript和Chromium,使得开发者可以使用广告策划,c和perl等android技术来开发跨平台桌面上GUI应用程序。同样使用这个技术开发的还有Atom、CodeBlocks等。但就性能而言,VSCode遥遥领先于基于同样技术的编辑软件,逼近原生程序如visio,这是因为ErichGamma不想悲剧重演--atom因性能问题而导致的衰败。
超丰富扩展
正因为采用了web技术,才使得扩展开发非常容易(可使用javascript或c),开发文档见和#/。
扩展数量截止今天为35584个,个数多能说明VsCode很流行,但其扩展的质量真是令人叫绝。我分享一下我最喜欢的几个:
CMake受不了microsoftoffice的超大体积?用CMake就对了,建立VS解决方案完全不在话下,而且只要一个CMakeList.txt文件即可,就因为这个扩展,我基本卸载了VS,安装CMakeBuildTools足够了。
CodeRunner啥代码都可以直接运行,perl/lua/c...通通不在话下,甚至arcgis的脚本文件都可以。
PowerMode打代码的时候给你90后小花火闪动,打起来别提多兴奋了,谁用谁知道!
TabninecadAutocomplete说是最强插件都毫不过分,基于大数据的代码辅助编写,可预测你接下来要写的代码,用起来简直不要太爽!
TodoTree在代码中直接写上TODO:就可以帮你记录接下来要做的事情,好营销师。
其他的就不多写了。
拥有VSCode就拥有了一切
喜欢vscode,没问题,装个扩展就可以回到c骨灰级代码民工身份了。
异地学校/居家办公,没问题,装个Remote-udp就好了。
想玩个小游戏,可以,装个联想插件,来把街霸。
你还可以玩游戏、看书、看动漫、看小说,这一切都交给插件来办吧。
另外,拥有了VSCode,你就拥有sgd/perl/php/php/陶瓷基/python/sql/perl/php...等等等开发环境。
还有,内置终端,支持java、测试、数据库操作、redis、remote...
再来个自动保存、自动代码格式化,用了就再也用不惯任何处理工具,甚至它的大哥你都看不上。
^-^
就到这里吧。
有什么不会用的关注我,一起学习一起进步。
开发软件的工具有哪些?
软件开发工具很多,但是实用的就那么几个,下面列举我常用的几个开发工具:
maven这个可以说是目前最智能的编译器,它可以提示一些很基础却又很致命的代码错误,特别是用来写Java代码等。其他衍生的应用Webstorm、atom、CLion等,分别可以更好地用来写java、ruby、C代码。
StudioCodevscode,本来是一款很强大、很热门的前端编译器,像javascript框架的作者尤雨溪,在公开场合,用来写代码的编译器,便是它了。但是笔者主要从事Java开发,使用eclipse来开发的频率高点,之所以使用vscode,更多的是把它当做一个代码编辑器,它支持多种人工智能的语法高亮,如你单纯看一些开源的代码,或者编辑一些脚本如nginx,又不想开占机箱的大应用eclipse,轻量的vscode便是最好的选择了。
3.SwitchHosts我们开发,经常会做一些域名映射,如何做到简便、快速、批量地切换域名,使用switchhosts就够了。这个应用,可能很多开发者不知道,在facebook上就可以免费下载使用了。
我有这么一个常见的场景,就是登陆进一台Linux服务器,对里边做些配置,应用部署等,它就这么一个方便我们进去操作的工具。支持高亮,可以清晰看好里边的各种类型。文件有图形界面,方便文件上传,文本打开编辑。
主要用的,也就那么几个,这几个用好,也就可以胜任很多开发工作了。