你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

我写代码的十八般兵器!

发布时间:2024-01-30

浏览次数:0

分享一些优秀的编码工具和使用经验

大家好,我是于皮。

俗话说:工欲善其事,必先利其器。 一个好的开发工具对于程序员来说至关重要,它可以降低开发成本,提高开发效率和代码质量。

那么今天我就分享一些主流的编程开发工具,基本上都是我用过或者正在使用的,以及一些使用的心得。

编程开发工具列表

本文大纲:

sublime text 格式化代码快捷键_格式化代码的快捷键为_格式化选项快速格式化

鱼皮开发工具列表本地编辑器

其实就是系统自带的记事本,致敬经典!

不要低估记事本。 其实它也可以作为最原始、最纯粹的代码编辑器。 比如我刚学前端的时候,用记事本编辑网页代码,然后保存文件时把后缀改为.html,双击运行。 正因为它比较原始,没有任何代码提示和验证功能,记事本非常适合培养新的代码编写标准。 您必须自己确保代码的缩进和正确性。

格式化选项快速格式化_格式化代码的快捷键为_sublime text 格式化代码快捷键

++

虽然软件的名字是++,但是它的功能可以说比Win自带的记事本高了好几个维度!

它是一个开源且免费的文本编辑器。 软件非常轻、小,但同时支持几十种编程语言。 非常适合编写一些代码片段和开发项目。

sublime text 格式化代码快捷键_格式化代码的快捷键为_格式化选项快速格式化

文本

一个极其轻量级的文本编辑器,具有简单的界面。 软件基本可以秒打开,而且还支持各种插件的安装,非常强大!

sublime text 格式化代码快捷键_格式化代码的快捷键为_格式化选项快速格式化

维姆

适用于Linux操作系统的文本编辑器。 这个编辑器比较“特别”。 它没有华丽的界面,所有的操作都是在一个小黑盒子里进行。

格式化代码的快捷键为_格式化选项快速格式化_sublime text 格式化代码快捷键

VIM界面

因此,对于新手来说可能不太人性化。 如果你想操作自如,就得花点时间学习它的快捷键。 但一旦上手,你就会发现它其实非常强大,简单易用,高效,可以说是极客神器!

网上有一张Vim快捷键的键盘图。 你一看就知道这东西可操作性很强。

格式化代码的快捷键为_sublime text 格式化代码快捷键_格式化选项快速格式化

在后台开发中,有时我们需要在Linux服务器上编辑文件,直接使用Vim就可以解决,所以我们还是需要学习它的一些基本用法。

代码

它就是VS Code,微软于2015年发布的一款免费开源的轻量级代码编辑器,由于其轻量、炫酷、插件丰富的特点,近年来越来越受到开发者的青睐。

当您第一次安装 VS Code 时,它​​是一个简单易用的代码编辑器。 然而,通过安装各种插件,它可以变成一个强大的IDE(集成开发环境),适合开发所有编程语言。 其中就有一款知名的远程开发插件,吸引了众多开发者,大大提高了开发效率。

sublime text 格式化代码快捷键_格式化代码的快捷键为_格式化选项快速格式化

原子

这款开源代码编辑器在官网上被称为21世纪的极客编辑器。 它的特点是简单、酷炫,让人第一眼就想写代码。 哈哈。

sublime text 格式化代码快捷键_格式化选项快速格式化_格式化代码的快捷键为

与 VS Code 一样,您可以通过安装插件来增强 Atom 的功能,将其从代码编辑器转变为功能丰富的 IDE。

我第一次接触Atom是在大学二年级的时候。 我被它的界面吸引了,这给我一种“用它写代码会很酷”的感觉。 但实际使用后感觉它没有Text那么轻量,而且经常出现输入时崩溃的bug,所以我就一键卸载了。

本地IDE

上面提到的本地开发工具本质上更像是文本编辑器,其中很多已经无法满足(或不方便)复杂的企业级项目开发。 因此,为了提高开发效率,我们通常会使用包含更多 IDE的工具。

以下都是优秀的本地IDE。

系列涵盖了几乎所有主流编程语言的集成开发环境,是我最喜欢、最常用的开发工具。 在工作中,我通常使用IDEA来写Java、写前端、写PHP、写Go语言等,我也可以使用集中管理这些软件。

sublime text 格式化代码快捷键_格式化代码的快捷键为_格式化选项快速格式化

微软多年来的独创性,官方称其为“适合任何开发人员的一流工具”。

是的,功能确实极其强大和丰富,可以支持多种编程语言的开发,包括iOS、Mac、Web和云应用程序。 但这是一把双刃剑。 它应该是我所知道的最重、最庞大的 IDE! 而且由于它的功能太多,不太适合新手使用。

时隔多年,我还记得第一次安装卸载的噩梦,C盘爆炸了!

格式化代码的快捷键为_sublime text 格式化代码快捷键_格式化选项快速格式化

它是过去流行的跨平台集成开发环境。 刚开始学Java、PHP编程的时候就用过它,但是后来发现它无论是界面风格、用户体验、功能丰富度、插件生态等等方面都不如它系列,所以就放弃了它。

sublime text 格式化代码快捷键_格式化代码的快捷键为_格式化选项快速格式化

我记得当我第一次实习编写Java时,我的导师使用了它。 后来他发现我用的是IDEA,他很兴奋,高兴地用IDEA和我一起写代码。

其他

除了上面比较通用的开发工具之外,还有一些专门适合某种编程语言或者技术方向的独角兽。 比如可以用(X)开发前端和小程序,用它开发手机APP,用Dev-C++和Code::开发C++小项目,用Qt开发C++图形界面软件等。

格式化代码的快捷键为_格式化选项快速格式化_sublime text 格式化代码快捷键

Qt编辑器

除了本地开发之外,还可以使用Web在线编辑器直接编写并运行小代码,效率更高!

如今,这项技术并不令人惊讶。 当你在互联网上搜索时,会有很多网页编辑器。 这里推荐几个大型的、综合性的优秀网页编辑器网站。 比如菜鸟教程编译工具、JsRun小闪电等。

格式化代码的快捷键为_sublime text 格式化代码快捷键_格式化选项快速格式化

在线代码编辑器 Web IDE

除了简单的Web编辑器之外,前端Web IDE技术非常流行,将整个本地繁重的开发环境移至云端。 这使得我们能够在网络上开发项目sublime text 格式化代码快捷键,甚至允许多人实时协作开发!

和 Coder 一样,基于 VS Code Web 版本,它们提供了运行在浏览器上的 VS Code 开发环境。

和and一样,你可以灵活地编写前端代码片段并与多人共享和协作。

格式化代码的快捷键为_格式化选项快速格式化_sublime text 格式化代码快捷键

国内公司现在做得很好,不仅支持Web云开发,而且将整个项目的研发流程融入到云端,实现全云开发。

sublime text 格式化代码快捷键_格式化代码的快捷键为_格式化选项快速格式化

网络集成开发环境

现在很多新兴的编程语言和技术框架也都提供了Web IDE来帮助开发者快速上手,省去搭建环境的麻烦。

例如,在线开发体验环境、区块链开发技术的IDE等。

格式化选项快速格式化_格式化代码的快捷键为_sublime text 格式化代码快捷键

我选择的在线开发IDE

我在工作中通常使用 + Text + Web + Web IDE 进行开发。

选择作为主要项目开发工具有以下三个原因:

强大的功能和丰富的插件

众所周知且维护良好

自成体系,生态广泛。 对于一个全栈开发者来说,经常要根据项目需求用不同的编程语言来编写代码。 全家基本支持所有主流编程语言,界面风格、工具使用、快捷键保持一致,减少语言切换和工具学习的成本。

sublime text 格式化代码快捷键_格式化选项快速格式化_格式化代码的快捷键为

当然,也有缺点,那就是太重了。 一般16G内存的笔记本在打开2-3个项目时可能会卡住。 所以在旧电脑上,我有时会选择更轻量级的Vs Code。

除了主武器之外sublime text 格式化代码快捷键,我选择了极其轻量的Text作为副武器。 当我想临时记录或编辑一些代码时,我会将其单独粘贴到新标签页中,将其用作灵活的备忘录或小剪贴板。 当我想要读取服务器上密集的日志或者转储文件时,我也会将文件下载到本地然后打开以获得更好的阅读体验。 此外,我经常将它用作文本替换和代码格式化工具。

sublime text 格式化代码快捷键_格式化选项快速格式化_格式化代码的快捷键为

文本替换

为什么选择这些本地开发工具? 很重要的一点是它们都支持插件的安装。 我建议大家和我一样,安装插件来增强开发工具的功能,比如快捷键提示、代码提示、代码美化、代码检测、代码生成、代码小地图等。

要真正提高效率,仅靠本地工具是不够的。 我们在工作中经常会写一些小脚本。 在保证安全的前提下,我会选择直接找一个可以在线编辑运行代码的网页编辑器。 上面提到的这些都还好。

当我需要快速学习或者体验一项新技术时,我通常会直接使用官方的Web IDE来练习,省去了搭建环境的麻烦。

建议你也善用Web在线开发工具,尤其是当你刚刚接触编程时。 直接在线手写代码更容易激发你的编程兴趣,让你持续学习。 不要被一些复杂的环境搭建过程直接劝阻!

最后,除了选择好的开发工具之外,熟练使用开发工具也是优秀程序员必备的技能。 不断写代码,不断探索工具的奇妙用途,提高你的编程效率~

那么您认为最好的开发工具是什么?

---EOF ---

推荐↓↓↓

如有侵权请联系删除!

13262879759

微信二维码