开发工具使用

article/2025/9/17 8:12:36

一、markdown

1、MarkDown语法

  • Markdown 语法手册 (完整整理版)
  • 【Markdown语法】字体颜色大小及文字底色设置

二、IDEA工具

1.1 IDEA相关插件

idea插件下载地址:https://plugins.jetbrains.com/

开发必装插件:

(1) 快速查找api接口 RestfulTool 插件,推荐指数⭐⭐⭐⭐⭐

 [RestfulTool搜索插件使用详解](https://blog.csdn.net/weixin_45014721/article/details/121891653)

(2)阿里的代码代码规范检查工具

Alibaba Java Coding Guidelines
在这里插入图片描述

(3)SonarLint 代码规范检查工具

在这里插入图片描述

(4)maven Helper插件

(5)lombok插件

(6) 比IDEA自带热部署好用很多倍的插件 JRebel

JRebel热部署插件的使用在这里插入图片描述

(7) Codota 代码智能提示插件

在这里插入图片描述

(8)Mybatis X

(9) CamelCase 驼峰命名和下划线命名转换

在这里插入图片描述

(10) Rainbow Brackets 彩虹括号插件 (不要用)

1.2 自定义创建live template,快速写代码

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

2、IDEA热部署

第一步

在这里插入图片描述

第二步 :ctrl+shift+alt+/ 在弹出的框内选择Registry,勾选

在这里插入图片描述

第三步 添加依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId>
</dependency>

第四步: 配置maven插件

   <build><plugins><!--  热部署插件 --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork><addResources>true</addResources></configuration></plugin></plugins></build>

第五步:启动类结构里面选择更新类和资源

在这里插入图片描述

3、IDEA快捷键

  • Ctrl+F12,可以显示当前文件的结构

  • Ctrl+N,可以快速打开类

  • Ctrl+Shift+N,可以快速打开文件

  • Ctrl+E,最近的文件

  • Alt+Insert,可以生成构造器/Getter/Setter等

  • Ctrl+R,替换文本

  • Ctrl+F,查找文本

  • Ctrl+X,删除行

  • Ctrl+D,复制行

  • F2 或 Shift+F2,高亮错误或警告快速定位

  • Ctrl+Alt+B 进入实现类

  • Ctrl+Enter,导入包,自动修正

  • Ctrl+Alt+L,格式化代码

  • Ctrl+Alt+O,优化导入的类和包

  • ctrl+shift+T 生成测试用例类

  • ctrl+shift+J 将代码一行显示

  • ctrl+alt+v 快速生成对象

  • ctrl+alt+shift+j 选中多行相同的内容,快捷键

  • ctrl+shift+r 全局替换文本

  • shift+f6

4、IDEA忽略文件后缀

在这里插入图片描述

三、 VSCODE常用插件

1、 vscode相关插件

  • auto close
  • auto rename tag
  • eslint 语法检查
  • HTML CSS Support
  • html snippets
  • JavaScript (ES6) code snippets
  • Live Server
  • open in browser
  • vetur

2. git

======================================================================

  • GitLens — Git supercharged

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

3. 项目文件夹管理

==========================================================================

  • Project Manager,帮助切换不同的项目文件目录

在这里插入图片描述

  • 添加新的项目,搜索>project manager:save project

在这里插入图片描述

  • 切换项目,选择你要打开的文件目录

在这里插入图片描述

4 . 文件图标主题

  • vscode-icons

在这里插入图片描述

5. markdown

===========================================================================

  • 需要下载3个插件,Markdown All in One,Markdown Preview Enhanced和粘贴图片的插件Paste Image

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

  • Paste Image的插件说明里有关于粘贴图片的配置,包括文件名、文件存放路径等,粘贴快捷键Ctrl+Alt+V (Cmd+Alt+V on Mac).

在这里插入图片描述

  • 首选项:打开用户设置(json)
{"pasteImage.path": "${projectRoot}/assets/${currentFileNameWithoutExt}","pasteImage.basePath": "${projectRoot}","pasteImage.forceUnixStyleSeparator": true,"pasteImage.prefix": "/","pasteImage.defaultName": "Y-MM-DD_HH:mm:ss"
}

在这里插入图片描述

6. 主题

  • One Dark Pro

在这里插入图片描述

  • 搜索color theme

在这里插入图片描述

  • 选择具体主题

在这里插入图片描述

7. Rest API 客户端

  • Thunder Client,和postman类似

在这里插入图片描述

本文转自 https://blog.csdn.net/qq_40977118/article/details/127686031,如有侵权,请联系删除。

四、Eclipse工具

1、常用快捷键

ctrl+shift+o 快速导包

(1) Ctrl+Space

说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。注:避免输入法的切换设置与此设置冲突

(2)Ctrl+Shift+Space

说明:变量提示

(3)Ctrl+/

说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\

(4)Ctrl+Shift+/

说明:添加/* */注释

(5)Ctrl+Shift+\

说明:消除/* */注释

(6)Ctrl+Shift+F

说明:自动格式化代码

(7)Ctrl+1

说明:批量修改源代码中的变量名,此外还可用在catch块上.

(8)Ctril+F6

说明:界面切换

(9)Ctril+Shift+M

说明:查找所需要得包

(10)Ctril+Shift+O

说明:自动引入所需要得包

(11)Ctrl+Alt+S


http://chatgpt.dhexx.cn/article/LEFVglw7.shtml

相关文章

程序员常用开发工具盘点

优秀的程序员优秀的原因不一定是他敲代码比别人快&#xff0c;但他解决事情的效率一定比别人都要高&#xff0c;往往都会利用工具提升自己的效率&#xff0c;下面给大家分享几个程序员常用的开发工具。 1.浏览器插件FeHelper FeHelper插件支持Chrome、Firefox、MS-Edge浏览器…

15个程序员实用的开发工具,你有用过几个呢?

分享一些日常工作中比较实用的软件和网站&#xff0c;这些网站你平时工作中大概率是会用到的&#xff0c;感觉不错的话可以点赞收藏 1. GitHub Desktop 对于新手来说&#xff0c;要记住那么多git命令可能有点困难&#xff0c;建议新手使用git可视化工具&#xff0c;会方便很多…

13个程序员常用开发工具用途推荐整理

作为一名刚入门的程序员&#xff0c;选择合适的开发工具可以提高工作效率&#xff0c;加快学习进度。在本文中&#xff0c;我将向您推荐10个常用的开发工具&#xff0c;并通过简单的例子和代码来介绍它们的主要用途。 1. Visual Studio Code Visual Studio Code&#xff08;V…

我常用的15 款开发工具!

上一篇&#xff1a;从零开始搭建公司后台技术栈&#xff0c;这套架构绝了... 作者&#xff1a;爱马仕_人员链接&#xff1a;https://www.jianshu.com/p/4d1a4606ef61 从人工到自动化&#xff0c;从重复到创新&#xff0c;技术演进的历程中&#xff0c;伴随着开发者工具类产品的…

在 Windows 下关闭135/139/445端口的图文方法

135端口主要用于使用RPC&#xff08;Remote Procedure Call&#xff0c;远程过程调用&#xff09;协议并提供DCOM&#xff08;分布式组件对象模型&#xff09;服务。 端口说明&#xff1a;135端口主要用于使用RPC&#xff08;Remote Procedure Call&#xff0c;远程过程调用&…

如何关闭135、137、138、139、445端口

昨天好像有比特币勒索病毒爆发。。。将135、137、138、139、445这些不常用的端口禁用能够预防病毒。。。貌似大多数高校的网络中心会在校园网及数据中心禁止外网访问这几个端口&#xff0c;运营商也将445端口暂时禁用。 我还是写一下这篇教大家如何关闭135、137等等共享端口的…

如何关闭135端口、139端口、445端口

都知道135端口,139端口以及445端口.这三个端口容易被黑客或者病毒利用.所以我们今天就来教下大家如何关闭它. 太难的方法就不教给大家了.什么实用策略组之类的.新手感觉很麻烦.所以下面给大家来简单的教程 方法一:直接用软件关闭它. 工具下载 点击Close,Disable 就可以了 方…

WIN10系统如何关闭139 135 445端口

扫描自己的主机&#xff0c;发现自己的某些端口开启着的 139端口 这个端口比较危险 139端口是NetBIOS Session端口&#xff0c;用来文件和打印共享 如果你是单机&#xff0c;不是企业内部网里的成员&#xff0c;为了保护计算机的安全关闭这个端口比较好。 135 137 139 445 3389…

139端口的攻与防

通过139端口入侵是网络攻击中常见的一种攻击手段&#xff0c;一般情况下139端口开启是由于NetBIOS网络协议的使用。NetBIOS即网络基本输入输出系统&#xff0c;系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址&#xff0c;从而实现信息通讯。在局…

R语言热门应用领域

R的概述&#xff1a; R语言是用于统计分析&#xff0c;图形表示和报告的编程语言和软件环境。 R语言的核心是解释计算机语言&#xff0c;其允许分支和循环以及使用函数的模块化编程。 R语言允许与以C&#xff0c;C &#xff0c;.Net&#xff0c;Python或FORTRAN语言编写的过程…

R语言 | 关联规则

1.概念 1.1 引论 关联规则(AssociationRules)是无监督的机器学习方法,用于知识发现,而非预测。 关联规则的学习器(learner)无需事先对训练数据进行打标签,因为无监督学习没有训练这个步骤。缺点是很难对关联规则学习器进行模型评估,一般都可以通过肉眼观测结果是否合…

R语言ggraph包绘制环状网络图

ggraph 是 ggplot2 的扩展&#xff0c;用于绘制关系型数据结构&#xff0c;如网络、图和树等。 ggraph 包含 3 个核心概念&#xff1a; layout&#xff1a;定义图的布局&#xff0c;如蜂巢图、圆堆积图等 nodes&#xff1a;定义节点图形属性&#xff0c;使用 geom_node_*() 函数…

R语言︱SNA-社会关系网络—igraph包(社群划分、画图)(三)

每每以为攀得众山小&#xff0c;可、每每又切实来到起点&#xff0c;大牛们&#xff0c;缓缓脚步来俺笔记葩分享一下吧&#xff0c;please~ ——————————————————————————— 社群划分跟聚类差不多&#xff0c;参照《R语言与网站分析》第九章&#xff…

R语言 NetCoMi包 Co-occurrence网络图 微生物16S 网络比较 核心物种

#自己一些问题&#xff1a;里面有sparcc&#xff1f; #学习网站 https://github.com/stefpeschel/NetCoMi #Github本地安装 在上面网站找到下载 #devtools::install_local("C:/Users/xxx/Documents/NetCoMi-1.0.2.tar.gz") #加载包 安装在了R-3.6版本 librar…

windows 下载 R 和 R studio,以及R语言基本使用

目录 一. 安装与入门介绍 1. windows 下载 R 和 R studio 2. 常见问题的对应包查询 3. 解决RStudio 打开文件中文乱码 4. 相关包 5. 获取帮助、工作目录、保存 R 文件 二. R常用数据类型和数据结构 1. 数值型、字符型、逻辑型 2. 判断和转换 3. 特殊值及其判断 4. 数…

【R语言实例】igraph — 网络分析与可视化包(1)

作者简介&#xff1a; 本文作者系大学统计学专业教师&#xff0c;多年从事统计学的教学科研工作&#xff0c;在随机过程、统计推断、机器学习领域有深厚的理论积累与应用实践。 igraph是一套用于网络分析与可视化的r包&#xff0c;它以高效、便捷、使用简单的特点在网络分析研究…

社交网络分析的 R 基础:(一)初探 R 语言

写在前面 3 年的硕士生涯一转眼就过去了&#xff0c;和社交网络也打了很长时间交道。最近突然想给自己挖个坑&#xff0c;想给这 3 年写个总结&#xff0c;画上一个句号。回想当时学习 R 语言时也是非常戏剧性的&#xff0c;开始科研生活时到处发邮件要源代码&#xff0c;发完最…

使用R包networkD3绘制炫酷的动态关系网络

引言 在数据可视化领域&#xff0c;关系网络数据的可视化一直是一个受到广泛关注的话题。 我们经常会看到这样的复杂网络关系图。 也会经常看到一些影视作品的人物关系图&#xff0c;例如&#xff1a; 我们可以从图中清晰地了解到不同人物之间的关系&#xff0c;但是这样静态…

复杂网络笔记-R语言

最近学习了下复杂网络相关的东西&#xff0c;总结了部分基础的理论&#xff0c;与使用R语言igraph包&#xff0c;总结如下&#xff0c;还需要继续深入&#xff0c;目前只学了皮毛。 复杂网络的复杂性 1、结构复杂性 网络连接结构看上去错综复杂&#xff0c;网络连接结构可能…

R语言神经网络

R语言中已经有许多用于神经网络的package。例如nnet、AMORE以及neuralnet&#xff0c;nnet提供了最常见的前馈反向传播神经网络算法。 AMORE包则更进一步提供了更为丰富的控制参数&#xff0c;并可以增加多个隐藏层。 neuralnet包的改进在于提供了弹性反向传播算法和更多的激…