Spring Tools Suit 4

2023-05-16

Spring Tools Suit 4使用手册

最近公司不让用破解版的idea,被迫转为eclipse,又因为项目大多都是spring的,所以用spring封装好的Spring Tool Suite 4简称STS

下载

安装

配置jre

  • 打开·window· --> preferences --> java,弹出页面窗口。

  • 选择·installed jres·,在右边会显示已经配置好的JDK变量,这里我们选择自己安装的JDK路径

image-20221107145500460

配置maven

  • window –>preferences –> maven
  • maven –> installations –> add

image-20221107150430115

  • 选择本地Maven的安装路径。

image-20221107150517426

  • 配置 settings.xml 位置,加载到本地仓库

    image-20221107150611659

  • WindowshowViewothermavenmaven repository ,打开仓库管理视图(资源才能使用仓库中下载的jar)

image-20221107150706931

image-20221107150741259

基本配置就先到这里,创建项目就不说了,网上一堆。这里说说从idea迁移项目

导入idea的项目到sts

首先打开sts,直接选择打开项目

  • File-> Open Projects from System -> 选择之前的项目 -> finish

image-20221107151215267

image-20221107151324714

刚打开可能会只有包视图,导致项目文件打不开,需要打开项目视图。如下所示:

image-20221107151659782

  • 打开项目视图 window -> show view -> project Explore

    image-20221107151820401

点开项目视图就会发现多了一个项目视图选项卡,里面的项目文件可以打开如下:

image-20221107152011979

更新maven依赖

  • pom文件 -> 右键 -> maven -> update project…

image-20221107152212941

安装lombok插件

当你运行项目的时候发现之前在idea里写的log日志都爆红了,这是因为你新安装的sts还没有安装lombok插件,

这时候只需要

  1. 下载Lombok的jar包
  2. 放到sts的根目录下
  3. cmd运行jar包java -jar lombok.jar
  4. jar包会运行为一个视图会自动扫描到sts
  5. 选择sts再安装就可以了
  6. 最后再重启sts,步骤图如下:

lombok包 https://projectlombok.org/downloads/lombok.jar

image-20221107152703676

mybatis插件

sts其实就是在eclipse上封装的,那么eclipse的插件也是可以用的

  • help -> Eclipse Marketplace -> 输入Mybatis

image-20221107154650731

  • 安装后按照提示重启

汉化sts

通过清华大学的镜像源下载的,地址:

https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/babel/update-site/latest/

  • help -> install new Software输入上面的地址,会自动搜索符合eclipse的插件

    image-20221107163609340

  • 选择Babel Language Packs for datatools 和Babel Language Packs in Chinese(SimpilFied)

image-20221107150258554

image-20221107150324113

  • 最后按照提示重启

取消汉化

在sts根目录下的ini文件加上一句-Duser.language=en再次启动即可

解决字符不清问题

中文字符不清

如果没有配置的话,中文字符是这样的,需要切换成中欧字符(原来为西欧语言)

image-20221107172358355

  • window-> preferences -> general -> appearance -> color and fonts -> java -> java Editor Text Font

image-20221107172750454

image-20221107172813116

完成后如下:

image-20221107172836611

控制台的中文也调成同样的字体

  • Window -> preferences-> general -> appearance -> colors and fonts -> debug -> console font

同样,在刚才的界面也可以调整大小

启用代码提示

用idea时,代码提示的很齐全,而在eclipse中,代码提示只有在输入.的时候才会有,这里需要更改代码提示的触发词

  • window->preference->Java->Editor->Content Assist

在Auto activation triggers for Java对应输入框填入如下内容(默认只有一个‘.’符号)

.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

这样不管输入什么都会有代码提示了!

image-20221109103113706

常用快捷键

类似于idea的双击shift

ctrl+shift+r 全局搜索文件

ctrl+h 全局字符搜索(这个很难用,不像idea智能)

ctrl+shift+F 格式化代码

ctrl+alt+H 查看一个方法在哪里被调用(这将会生成一个调用树)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Tools Suit 4 的相关文章

随机推荐

  • Linux简单命令使用笔记

    之前一直用虚拟机 xff0c 其实购买一台阿里云服务器学习linxu更加的方便快捷 阿里云服务器购买 1 electerm连接登录linux SecureCRT和SFTP 最近linux连接工具electerm 上面是两款不同的连接linu
  • 软件工程的十大模型

    1 软件生命周期模型 软件生命周期由软件定义 软件开发与运维 xff08 也称软件维护 xff09 3个时期组成 xff0c 每个时期又进一步划分成若干个阶段 问题定义 xff1a 要解决的问题是什么 xff1f 通过对客户的访问调查 xf
  • WEEK6 限时测试A - 掌握魔法の东东 II

    A 掌握魔法 东东 II 题目描述 从瑞神家打牌回来后 xff0c 东东痛定思痛 xff0c 决定苦练牌技 xff0c 终成赌神 xff01 东东有 A B 张扑克牌 每张扑克牌有一个大小 整数 xff0c 记为a xff0c 范围区间是
  • WEEK13 作业 A - TT 的神秘任务1(必做)

    A TT 的神秘任务1 xff08 必做 xff09 题目描述 这一天 xff0c TT 遇到了一个神秘人 神秘人给了两个数字 xff0c 分别表示 n 和 k xff0c 并要求 TT 给出 k 个奇偶性相同的正整数 xff0c 使得其和
  • WEEK14 作业 C - Q老师的考验(必做)

    C Q老师的考验 xff08 必做 xff09 题目描述 Q老师 对数列有一种非同一般的热爱 xff0c 尤其是优美的斐波那契数列 这一天 xff0c Q老师 为了增强大家对于斐波那契数列的理解 xff0c 决定在斐波那契的基础上创建一个新
  • 程序设计与实践 模拟题四 201809-3 元素选择器

    201809 3 元素选择器 题目描述 题解 本题是一道思维难度不大的模拟题 实现过程和思想都比较简单 xff0c 具体实现比较难 xff0c 认真仔细即可 xff08 但是自己一开始写的代码只得了80分 xff0c 又比较了其他人的代码才
  • idea中添加maven远程仓库

    idea无法自动下载依赖的解决方法 xff1a 1 xff1a 选择自己的maven目录 配置文件setting xml和仓库repository xff0c 并勾选2个Override 2 点击Runner 在VM Options那一行添
  • 详解C++中的指针结构体数组以及指向结构体变量的指针

    这篇文章主要介绍了C 43 43 中的指针结构体数组以及指向结构体变量的指针的用法 是C 43 43 入门学习中的基础知识 需要的朋友可以参考下 C 43 43 结构体数组 一个结构体变量中可以存放一组数据 xff08 如一个学生的学号 姓
  • bad substitution

    初接触shell脚本 xff0c 在vim中写代码 xff0c 出现了好几次 Bad substitution 我的错误有两种 xff1a 开始的的指定脚本环境 应该是 bin bash 在编译运行时 也应该用 bash 的使用错误 xff
  • Re.从零开始--基于UbuntuServer 20.04-OpenStack平台搭建_

    基于UbuntuServer 20 04 OpenStack平台搭建 前言 xff1a 本文档基于ubuntu server20 04版本和OpenStack Victoria搭建openstack环境 部署最小化Ubuntu openst
  • win10系统vvv连接不上,提示:“在连接完成前,连接被远程计算机终止”的解决办法

    进入 控制面板 网络和共享中心 更改适配器设置 右键点 vvv连接 属性 安全 选择 允许使用这些协议 xff0c 以下选项全部打勾即可 未加密的密码 质询握手身份验证协议 Microsoft CHAP Version2
  • CSP 2021 S组游记

    这是异想之旅的一篇水文 xff0c 技术无关 占个坑 xff0c 晚上更新 说说初赛 xff1a 我的竞赛老师是很重视初赛的 xff0c 整个暑假一半的时间集训 xff0c 而一半的集训时间都是面对初赛 模拟题大家做的量不同 xff0c 但
  • linux命令解压压缩rar文件的详细步骤

    一 widonds下打包rar文件并上传 yum install lrzsz rz test rar 二 下载并安装rar软件 2 1 下载 mkdir p home oldboy tools cd home oldboy tools wg
  • 配置pvst详解

    配置 pvst 在学习pvst之前 xff0c 先要学习一下stp STP生成树 思科默认有stp配置 1 选择根网桥 xff08 root bridge xff09 xff08 这个是必须的配置 xff09 选择根网桥的依据是网桥ID x
  • (真)手把手教你配置Ubuntu大数据Hadoop环境

    目录 一 前期准备 VMware tools安装 基本配置 root配置 网络配置 软件源配置 二 创建hadoop用户和文件 用户创建 小插曲 三 FTP配置 四 配置java环境及安装eclipse 安装eclipse 安装java环境
  • Ubuntu安装配置hbase完美解决方案

    目录 一 解决版本号打印失败问题 二 配置伪分布式 三 运行简单的hbase shell命令 这篇文章需要配合前一篇文章一起食用更加美味 xff08 真 xff09 手把手教你配置Ubuntu大数据Hadoop环境 一 解决版本号打印失败问
  • Linux shell实现阶乘

    bin sh read p 34 请输入想计算的数字 34 num 首先定义一个num参数接受为命令行的第一个参数 expr num 43 1 amp gt dev null 利用expr计算时参数必须是整数的原则 xff0c 如果返回零则
  • DHCP服务器搭建

    DHCP服务器搭建 安装dhcp服务器 使用yum y install dhcp 命令安装dhcp服务 修改配置文件 修改最大租约和默认租约为8天和2天 修改地址池 网关地址 以及子网掩码相关配置 总配置如下 Dhcp服务启动成功
  • idea使用技巧

    idea使用技巧 快速创建测试类 找到你想要测试的类 xff0c 按下crtl 43 shift 43 t或者右键 之后就会自动在maven的test xff08 只要是符合maven规约的文件即可 xff09 里面添加相应的测试类 测试类
  • Spring Tools Suit 4

    Spring Tools Suit 4使用手册 最近公司不让用破解版的idea xff0c 被迫转为eclipse xff0c 又因为项目大多都是spring的 xff0c 所以用spring封装好的Spring Tool Suite 4简