猿创征文|2022个人开发工具集积累和分享

目录

1、谷歌浏览器

2、华为浏览器

3、腾讯文档

3、Notepad++

4、IntelliJ IDEA

5、VisualStudio

6、VSCode

7、微信开发者工具

8、Navicat

9、PDManer

10、Git/Tortoise Git

11、Axure

12、NxShell

13、ApiPost

14、Xmind

15、Everything

16、WizTree

17、猿如意


今天给大家分享一下作为一名资深程序员,日常常用的一些开发工具,相信有一些大家都经常用,有一些可能还没有用过,以下的10多个开发工具都是日常工作常用的,现在分享给大家,希望能给大家日常的办公、生活带来一些帮助,现在各大家逐一介绍。

1、谷歌浏览器

谷歌浏览器,相信大部分开发者首选的浏览器就是谷歌浏览器,它没有广告、界面简介、启动速度快、前端调试也非常方便,应该是作为程序员必备软件。

2、华为浏览器

华为浏览器是一款由华为技术有限公司研发的浏览器,该浏览器基于其他开源软件编写,包括WebKit,界面也非常清爽、没有广告,日常办公大部分都是使用华为浏览器,当然如果需要前端调试还是推荐谷歌浏览器。

3、腾讯文档

腾讯文档是腾讯官方推出的在线文档工具,有PC版、手机版、网页版,只要登陆微信就可以很方便管理自己的文档,平常我博客、笔记、日常办公等都是使用腾讯文档来记录,界面比较简洁、没有花里胡哨的功能,完全满足自己的需要。

3、Notepad++

Notepad++是我必装的文本编辑器、软件启动非常快、支持标签页、多种编程语言显示、丰富的插件,比微软自带的记事本好用多了。

4、IntelliJ IDEA

Java程序员最棒的IDE工具,必须属于IDEA,它作为Java程序员第一生产力工具,比如代码提智能示、代码重构、版本工具(Git)等整合、代码智能助手、丰富的插件、代码生成等很多方面都是最棒的。作为三年经验的Java程序员一直在用。

5、VisualStudio

微软官方推出的C#编程语言使用的IDE,号称宇宙第一IDE,C#程序员必备工具、另外也支持Python、C++、移动开发等方面的开发。从事7年左右的C#程序开发、从VS2005到现在的VS2019,也见证着VisualStudio的越来越完善。

6、VSCode

VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,跨平台支持Windows、Linux、macOS。

该软件支持语法高亮、代码自动补全、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能

VSCode 默认支持多种编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言,对于部分语言可以使用 IntelliSense。它也支持调试 Node.js 程序,和 GitHub 的 Atom一样,VSCode 也基于 Electron 框架构建。支持同时打开多个目录,并将信息保存在工作区中以便复用,允许用户更改文件的代码页、换行符和编程语言等。

7、微信开发者工具

微信作为用户基数最大的社交生态,小程序的开发也是越来越多,微信开发者工具也是必备。只要有前端开发经验,就可以很容易上手微信小程序的开发。

8、Navicat

个人认为数据库管理最好的工具,支持mysql、sqlserver、Orcle、sqlite等十多种主流的数据库管理,可以很方便查询、修改、导出数据等功能。强烈支持使用。

9、PDManer

PDManer是一款数据开源建模工具,相比较Powerdesigner更加轻巧、启动速度快、更符合国人的使用习惯,基本能满足数据建模的需要,可以考虑使用PDManer作为数据建模的工具。

10、Git/Tortoise Git

Git和Tortoise Git更是必备工具,日常代码版本控制Git是首选,Tortoise Git俗称“小乌龟”解决了通过命令管理项目代码的提交、推送、分支管理等操作,非常方便。

11、Axure

日常开发画原型,Axure作为老牌原型工具是产品经理首选的原型工具,本人一直在用,也非常方便。也推荐大家使用。

12、NxShell

NxShell是一款开源的Linux远程管理工具,是我日常远程Linux服务器必备的工具,界面比较好看、可以直接SFTP。针对软件的功能目前作者还在持续更新当中,还是相当好用的一款Linux远程管理工具。

13、ApiPost

ApiPost是一款非常好用国产的接口管理工具,界面比较好看,支持登陆账户接口存档、快速导出接口文档、在线接口调试等功能。基本满足了大家在实际开发当中接口管理的功能。值得推荐。

14、Xmind

Xmind是一款超级好用的思维导图功能,平常记笔记、写博客画流程、日常开发工作梳理业务功能都是使用Xmind。值得推荐。

15、Everything

Everything这个不能算开发工具,主要作用相信大家都用过,是一款本地搜搜工具,速度非常快,大家在日常工作如果遇到找不到的文件,可以使用它快速定位到。非常的方便。

16、WizTree

WizTree是系统磁盘分析工具,如果你的磁盘空间不够了,可以使用它来分析你的磁盘占用情况,然后进行大文件的清理。

17、猿如意

如意是CSDN官方2022年推出的面向程序员效率工具集合,里面包含非常实用的小工具,比如Json格式化、Host切换、Markdwown编辑器、Postman、图片处理等实用工具,还有教程文档、一行代码。大家可以根据自己的需要安装相应的插件。

有了猿如意这款优秀的程序员百宝箱,许多软件都可以使用插件替代。毕竟是CSDN官方的软件,后续也会不断的完善,值得推荐大家下载使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269899.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在idea里如何实现Git项目回滚

在idea里如何实现Git项目回滚 先我们要回滚的项目右键,如下: 点击Git,再点击Show History 选择你要回滚的分支 然后右键,如下: 点击Copy Revision Number 点击项目,右键,Git -------> Repository -…

人工智能:TensorFlow深度学习框架介绍

目录 1、TensorFlow简介 2、TensorFlow的主要任务 3. TensorFlow的特点 4、TensorFLow的缺点 5、TensorFlow的用途 6、实际案例 6.1 自动驾驶 6.2 安卓手机自拍功能 6.3 智能音箱 6.4智能医疗 今天给大家简单介绍一下TensorFlow深度学习框架,欢迎互相交流学习&#…

idea启动java服务报错OutOfMemoryError: GC overhead limit exceeded解决方法

在用idea开发java项目时,启动报内存溢出错误,致服务启动失败: Error:java: java.lang.OutOfMemoryError: GC overhead limit exceeded 报此错说明启动期间内存不够用了,把idea的启动进程堆内存值设大点就行了。 设置窗口&#x…

QQ微信刷屏助手 FlashScreenAssist 1.2发布

主要功能 文字刷屏图片刷屏简易教程 文字刷屏 打开软件之后输入要刷屏的文字,点击【开始】,然后点一下微信或者QQ的输入框,就会开始刷屏了,注意【时间间隔】不要调太小,越小越快。 要注意的是。必须在英文输入法下面才…

电脑技巧:Win10自带的6个实用功能,你都会用吗

目录 1、系统自带计算器 2、Win10自带截图功能 3、 Win10自带的手写输入 4、历史剪贴板 5、定时提醒 6、自带录屏功能 1、系统自带计算器 系统里自带了一个计算器大家都知道,打开是这个样子。 但当你点击计算器左上角的三个横杠图标后会发现这个计算器功能非常强大。…

Java多线程系列——深入重入锁ReentrantLock

简述 ReentrantLock 是一个可重入的互斥(/独占)锁,又称为“独占锁”。 ReentrantLock通过自定义队列同步器(AQS-AbstractQueuedSychronized,是实现锁的关键)来实现锁的获取与释放。 其可以完全替代 synchro…

前端:nodejs版本管理神器nvm软件使用笔记

目录 1、nvm简介 2、nvm的作用 3、nvm下载安装 4、整理常用的nvm命令 使用vue框架开发的朋友可能会遇到首次运行公司项目环境的时候,会出现使用npm install命令安装依赖包的时候出现各种各样的问题,其中很重要的一个错误原因就是因为你的nodejs版本和当时…

NetCore实战:基于html生成pdf文件案例讲解

目录 一、WkHtmlToPdfDotNet介绍 二、安装 三、运行效果 一、WkHtmlToPdfDotNet介绍 WkHtmlToPdfDotNet是基于本地 wkhtmltopdf封装的.NET Core类库,主要通过webkit引擎实现html页面转换为pdf文件。并且支持在Windows、Docker、Linux、MacOSX运行。 主要功能实现在线…

struts2+spring3+hibernate3+mysql简单登录实现

1.导入相关的jar包 2.建立数据库 1 create table account( 2 id int(10), 3 user varchar(50), 4 paw varchar(50) 5 ); 6 insert into account values(1,admin,admin); 3.建立包结构 4.配置文件的配置及代码 4.1 数据库配置文件:db.properties 1 #jdbc 2 jdbc.driv…

Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法

Spring 事务机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务. 结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。 其实这是不认识Spring事务传播机制而造成的误解&…

java多线程一览

线程概述:多线程的目的,不是提高程序的执行速度,而是提高程序的使用率(能抢到CPU的可能比较大). 因为线程是CPU调度的基本单位,所以,当一个程序的线程较多的时候就更容易抢到cpu的资源进程: 运行中的程序,是系统进行资源分配和调度的独立单位每个进程都有他自己的内存空间和系统…

人工智能:PyTorch深度学习框架介绍

目录 1、PyTorch 2、PyTorch常用的工具包 3、PyTorch特点 4、PyTorch不足之处 今天给大家讲解一下PyTorch深度学习框架的一些基础知识,希望对大家理解PyTorch有一定的帮助! 1、PyTorch PyTorch是一个基于Torch的Python机器学习框架。它是由Facebook的人工…

Linux下安装配置MySQL

一、删除原来的MySQL 在安装前要先确定系统是否已经安装了其他版本的MySQL,如已安装其他版本的MySQL,需先删除后再安装新版本。 1. 执行yum命令,删除MySQL的lib库,服务文件 yum remove mysql mysql-server mysql-libs mysql-serve…

WebSocket 是什么原理?为什么可以实现持久连接?什么情况使用WebSocket

作者:Ovear链接:https://www.zhihu.com/question/20215561/answer/40316953来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。额。。最高票答案没答到点子上,最后怎么跑到Nodejs上去了。…

【Swift学习笔记-《PRODUCT》读书记录-实现自定义转场动画】

iOS默认的push动画是把即将展示的控制器从右边推过来。有时我们想实现类似PPT中的一些动画,这时候就需要自定义转场动画了。如下图我们想实现一个淡出并且放大的过场动画,在退出时是一个淡出缩小的动画。 首先需要自定义一个类DiaryAnimator.swift遵守 U…