猿创征文|工具百宝箱-代码编辑器-版本控制工具-终端神器-项目与事务跟踪工具-SFTP客户端

本文推荐了猿如意、Typora、开发者搜索等多款开发者工具,涵盖生产力工具、文档编辑、搜索引擎、笔记应用、IDE、项目管理等,帮助提升工作效率和代码质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工具没有绝对意义上的好坏之分,只有需求适合与否,这些需求可能包括:功能、价格、安全、服务、技术等诸多方面。

技术在更新迭代,开发者工具也在更新迭代。一个高效趁手的工具在工作上锦上添花。给大家推荐一下我平时用的一部分工具。

官方活动入口:「猿创征文 」第四季 | 2022 年我的开发者工具
猿创征文|工具百宝箱-数据库连接工具-接口调试与测试工具-抓包工具

在这里插入图片描述

1. 猿如意-----工具百宝箱

猿如意: 是CSDN 新发布客户端生产力和低代码平台产品;它包含了效率工具、开发工具下载,文档教程,代码片段搜索,全网搜索等功能模块;本地安装,一目了然,不论是小白还是学生,都能够较快上手;也是职场老手的好帮手能快速找到适合项目的工具。

猿如意下载

推荐指数:⭐️⭐️⭐️⭐️⭐️👍

推荐理由:

  • 全网搜索功能模块

    • 搜索问题更快更准确
    • 帮助开发者更好地提升搜索效率,节省时间
    • 全网搜索会列出软件工具、教程文档、代码片段
  • 无广告

    软件实操界面:
    在这里插入图片描述

2. Typora-----小快灵的文档编辑器

Typora:是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。

推荐指数: ⭐️⭐️⭐️⭐️⭐️👍👍

推荐理由:

  • 为什么要用Markdown

    通常我们使用Microsoft Word来完成文档的书写工作,但是实际上在做很多技术性文档的时候,我们面临着以下的不适:

    1. word软件庞大,word文件体积也不小,打开一个word文档速度也不快
    2. word文件在非windows环境不容易编辑
    3. word是商用收费软件,兼容的免费或开源软件则有各种一言难尽的问题
    4. word文件很难用版本管理软件来管理版本、对比差异,而只能使用word自带的修订功能,而修订和保存历史的功能又会导致word文件在反复修改的过程中越来越大。
    5. word文件插入图片和其他对象后,体积会变得非常庞大,打开速度会急剧下降
    6. word文档中写代码块,各种一言难尽
    7. word文档中通过控件可以扩展能力,加入各种流程图(例如通过Visio)或者甘特图(通过Project),但编辑时需要当前环境也安装Visio/Project等,甚至查看或打印时也需要有对应插件
  • Markdown有什么优点

    • 小快灵
    • 适合版本库管理
    • 非常适合在文档中展现代码块
    • 适合在文档中包含简单的图标、简单的流程图或其他技术图形
  • Markdown是什么

    • Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
    • Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
    • Markdown 编写的文档后缀为 .md, .markdown
    • Markdown的文档结合不同的主题会产生完全不同的呈现
  • 用Markdown做什么

    • 快速技术交流文档(例如局部需求文档等)
    • 内部技术文档
    • api手册
    • 内部技术报告或技术白皮书
    • 内部架构文档及设计文档
    • 提供给第三方(无需对方编辑)的文档(导出PDF)
    • 其他
  • 不用Markdown做什么

    • 具有严格格式要求的正式技术文档
    • 需要提交给用户的公文类文档(包括会议纪要等)
    • 其他需要和第三方交互(对方也需要编辑)的文档
    • 其他传统领域有历史积累的文档
  • Markdown软件环境

    • 独立软件推荐使用Typora的beta版本(正式版本收费,但beta版本是免费并且功能足够)
    • 使用vscode的markdown插件
    • 使用eclipse的markdown插件Mylyn WikiText/Markdown Text Editor

软件实操界面:

在这里插入图片描述

3. 开发者搜索-----无广告

开发者搜索: 开发者搜索是百度公司推出的面向开发者的搜索引擎。

开发者搜索

推荐指数:⭐️⭐️⭐️⭐️⭐️👍

推荐理由:

  • 界面简洁
    ​ 只有一个搜索框,其中提示 “请输入搜索关键词”,右边是搜索按钮。

  • 在线工具一键直达

  • 无广告

工具实操界面:

清爽的界面
在这里插入图片描述

4. C笔记

C笔记:一个为 IT人士打造的笔记工具
C笔记介绍与下载

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • 网页内容收藏整理
  • 网页风景画很美、自动切换,给疲劳的眼睛带来赏心悦目感觉。

工具实操界面:

在这里插入图片描述
在这里插入图片描述

5. VSCode-----轻巧 插件丰富

VSCode:Visual Studio Code(简称VS Code)是一款由微软开发且跨平台的免费源代码编辑器。也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • 轻巧、启动特快

  • 软件支持语法高亮、代码自动补全、代码重构、查看定义功能

  • 具有代码跟踪功能
    ​ 可以对代码进行标注,可以查看更改了那些文件,文件中修改了第几行的代码等。

  • 插件丰富
    ​ vscode拥有丰富的插件系统,可以编辑HTML、CSS、JS、TS、Vue、React等前端代码和JAVA、Python等后端代码。

  • 内置了命令行工具和Git版本控制系统

  • 用户可以更改主题和键盘快捷方式实现个性化设置

软件实操界面:

在这里插入图片描述

6. PyCharm-----Python集成开发环境

PyCharm:是Python语言开发时提高其效率的工具是一种Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • 简洁的代码编辑环境
  • 强大的智能代码辅助功能(智能代码补全、代码检查、实时错误高亮显示)
  • 丰富的内建开发者工具(VCS、数据库、远程开发、调试、测试、性能分析等)

软件实操界面:

在这里插入图片描述

7. Eclipse-----集成开发环境

Eclipse: Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如 C++ 和 Python 的开发工具。

Eclipse 的设计思想是:一切皆插件。Eclipse 核心很小,其它所有功能都以插件的形式附加于 Eclipse 核心之上。Eclipse 基本内核包括:图形 API (SWT/Jface), Java 开发环境插件 (JDT ),插件开发环境 (PDE) 等。

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • Eclipse优点

    • 有中文版,上手较快
    • 非常适合java语言,开发、编写、查错、编译、帮助等各方面非常方便
    • 插件功能强大,免费
  • Eclipse缺点

    • 大工程时,吃内存耗cpu,依然会出现很慢、卡顿、奔溃和无响应的情况
    • 有些插件安装比较麻烦

软件实操界面:

在这里插入图片描述

8. IDEA-----集成开发环境

IDEA: IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具。

这个工具也是今年才开始学习使用的

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • IDEA优点
    • 最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。
    • debug的时候不会像eclipse那样有时候找不到源码(尽管是自己写的Java类)
    • 在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。

需要重点注意的也是之前踩坑了

IDEA在同一窗口显示多个项目,不要这样放除了干扰还是干扰;

Eclipse中一个Workspace可以包括多个Project,而在IDEA里Project是顶级概念。

软件实操界面:

在这里插入图片描述

9. JIRA-----项目与事务跟踪工具

JIRA: Jira 集项目计划、任务分配、需求管理、缺陷跟踪于一体的软件。它基于Java架构的管理系统,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • 产品功能成熟

    • 集成了非常多的插件工具,几乎能够满足产研团队的所有需求
  • 敏捷、瀑布开发管理

  • 强大的自定义工作流

  • 无限添加的自定义字段

  • BUG跟踪

  • 仪表板

  • 安全管理等

软件实操界面:
在这里插入图片描述

10. Git-----版本控制工具

Git: 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

这个工具也是今年才开始使用的

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • 我还在不断的学习使用过程中哈

  • Git优点

    • 适合分布式开发,强调个体

    • 支持离线工作;本地提交可以稍后提交到服务器上。

      在Git 中的绝大多数操作都只需要访问本地文件和资源,一般不需要来自网络上其它计算机的信息。基于这一特点,Git在断网后依旧可以在本地对项目进行版本管理,只需联网后,把本地修改的记录同步到云端服务器即可。

  • Git缺点

    • 又得学一些常用的命令了…

软件实操界面:

在这里插入图片描述

11. MobaXterm-----全能型终端神器

MobaXterm: MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ Cygwin)工具箱。

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • 什么时候用MobaXterm
    ​ 作为一个Windows操作系统用户,如果想要连接Linux服务器来进行文件之间的传送,那么需要一个Secure Shell软件(简称SSH的)

  • MobaXterm 优点

    • 可以使用大多数的linux命令
    • 内建多标签和多终端分屏,切换也十分方便
    • 内建SFTP文件传输
    • 内建X server,可远程运行X窗口程序
    • 直接支持VNC/RDP/Xdmcp等远程桌面
    • 串口连接设置

软件实操界面:

之前一直使用的是SecureCRT

12. WinSCP-----开源图形化SFTP客户端

WinSCP: 是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。

推荐指数:⭐️⭐️⭐️⭐️⭐️

推荐理由:

  • 什么时候用WinSCP
    ​ 要将文件从你的计算机安全地发送到你的服务器或反之亦然

  • WinSCP优点

    • 使用方便

    ​ 程序提供了一个用于传输文件的两面板模块(直接左右拖文件即可)。

    ​ 用户可以根据需要修改用户界面,配置程序的主窗口。可以在一个屏幕上拥有多个会话,从而允许同时执行多个任务。任务和脚 本可以通过创建规则来自动化。

    • 支持不同的协议

    ​ WinSCP 允许使用 FTPS、SFTP、WebDAV、S3 和 SCP 协议传输数据。

    • 安全级别高

    ​ 当数据通过 WinSCP 传输时,所有文件都被加密。
    ​ 还可以设置管理限制以帮助保护敏感信息。例如,如果您计划将 WinSCP 用于业务,则可以关闭对单个文件的访问。

  • WinSCP缺点
    ​ WinSCP 的主要和最明显的缺点是它完全不适合 Mac 或 Linux 用户。如果使用 Windows 并且正在寻找具有简单界面的简单 FTP 客户端,那么 WinSCP 将是一个不错的选择。

软件实操界面:
在这里插入图片描述

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

度假的小鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值