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

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

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

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

官方活动入口:「猿创征文 」第四季 | 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 将是一个不错的选择。

软件实操界面:

相关文章
|
9月前
|
XML JSON JavaScript
【前端】Vue项目中 JSON 编辑器的使用
【前端】Vue项目中 JSON 编辑器的使用
1048 0
|
10天前
|
自然语言处理 Shell 开发者
先文章写在自己的富文本上,痛点,商业模式,支持文章转载,搭建工具------自媒体平台之间快速上传文章的方法,利用自己的富文本编辑器进行上传
先文章写在自己的富文本上,痛点,商业模式,支持文章转载,搭建工具------自媒体平台之间快速上传文章的方法,利用自己的富文本编辑器进行上传
|
12天前
|
前端开发 JavaScript Java
文本----简单编写文章的方法(中),后端接口的编写,自己编写好页面就上传到自己的服务器上,使用富文本编辑器进行编辑,想写好一个项目,先分析一下需求,再理一下实现思路,再搞几层,配好参数校验,lomb
文本----简单编写文章的方法(中),后端接口的编写,自己编写好页面就上传到自己的服务器上,使用富文本编辑器进行编辑,想写好一个项目,先分析一下需求,再理一下实现思路,再搞几层,配好参数校验,lomb
|
2月前
|
API 开发工具 C++
【专栏:工具与技巧篇】使用代码编辑器(VS Code/Sublime Text)提升开发效率
【4月更文挑战第30天】在VS Code与Sublime Text两大流行代码编辑器中,开发者可借助其高效特性提升编程效率。VS Code拥有丰富的插件生态、内置Git集成、强大的调试工具、智能提示和多文件导航功能。Sublime Text则以其轻量级、快速响应、多光标编辑及自定义构建系统见长。学习编辑器的键盘快捷键、自定义配置、使用内置终端以及键绑定和宏,将助开发者进一步提高开发效率。选择适合自己的编辑器并不断适应新技术是提升开发工作流的关键。
|
2月前
|
数据可视化 Linux Shell
【Linux工具篇】编辑器vim
【Linux工具篇】编辑器vim
60 1
|
2月前
|
存储 前端开发 JavaScript
Java电子病历编辑器项目源码 采用B/S(Browser/Server)架构
Java电子病历编辑器项目源码 采用B/S(Browser/Server)架构
40 0
|
10月前
|
算法 数据可视化 vr&ar
GLTF编辑器:在线模型材质编辑工具
模型材质贴图的作用是为三维模型赋予外观表面的纹理和颜色。它可以增加模型的细节、真实感和视觉效果,使得模型更具有逼真和吸引力。通过贴图,模型可以呈现出不同的材质,如金属、木材、布料等,并且能够模拟反射、阴影和光照效果,使模型在渲染过程中更加真实。贴图还可以用来描绘模型的细节纹理,例如皮肤的纹理、衣物的图案等。总之,模型材质贴图对于创造逼真的三维模型非常重要。
195 1
|
9月前
|
缓存 BI Linux
《Linux操作系统编程》第九章 数据查找和筛选工具 : 了解流编辑器sed和报表生成器awk的简单使用
《Linux操作系统编程》第九章 数据查找和筛选工具 : 了解流编辑器sed和报表生成器awk的简单使用
62 0
|
9月前
|
数据库连接 测试技术 开发工具
猿创征文|工具百宝箱-编辑器-笔记工具-日常小工具-原型设计工具
猿创征文|工具百宝箱-编辑器-笔记工具-日常小工具-原型设计工具