分享Java常用开发编辑器工具
作者:梁云亮 发布时间:2023-11-06 07:35:37
1.editplus
1.1 官方下载
https://www.editplus.com/
官方下载最新的64位
2 .解压就可以使用
2.1 vscode
vscode是微软推出的免费,开源的代码编辑器工具
2.2下载
2.3 解压建立data
在程序目录中,建立一个data目录
2.4软件常用配置方式settings.json
{
"window.zoomLevel": 0,
"workbench.iconTheme": "vscode-icons",
"workbench.startupEditor": "newUntitledFile",
"window.menuBarVisibility": "toggle",
"workbench.activityBar.visible": true,
"editor.fontFamily": "Consolas, 'Courier New', monospace",
"editor.fontSize": 18,
"editor.lineHeight": 25,
"editor.lineNumbers": "on",
"editor.mouseWheelZoom": true,
"editor.renderLineHighlight":"all",
"files.autoSave": "afterDelay",
"liveServer.settings.donotShowInfoMsg": true,
"vsicons.dontShowNewVersionMessage": true,
"breadcrumbs.enabled": true,
"editor.minimap.enabled": false,
"workbench.colorCustomizations": {
//"editorLineNumber.foreground": "#17a346",
//"editorGutter.background": "#02023011",
//"editorCursor.foreground": "#d41313",
//"editor.background": "#eeeeee00",
"editor.lineHighlightBackground": "#2f5ad109",
"editor.lineHighlightBorder": "#ced4d000"
},
"emmet.variables": {
"lang":"zh-CN",
"charset": "utf-8"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"diffEditor.renderSideBySide": true,
"workbench.statusBar.visible": true,
"liveServer.settings.host": "localhost",
"liveServer.settings.port": 80,
"liveServer.settings.AdvanceCustomBrowserCmdLine": "",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"vscodeGoogleTranslate.preferredLanguage": "Catalan",
"diffEditor.ignoreTrimWhitespace": false,
"open-in-browser.default": "D:\\Program Files (x86)\\chrome\\chrome.exe",
"open-php-html-js-in-browser.customBrowserPath": "D:\\Program Files\\chrome\\chrome.exe",
"settingsSync.ignoredExtensions": [
],
}
2.5vscode使用说明及快捷方式
vscode version 1.51.0 Readme
1)配置启动方式,设置扩展配置本地化 .vscode .code
桌面快捷方式启动参数 vsc\Code.exe --extensions-dir .vscode --user-data-dir .code
也可以不使用快捷方式,直接建立一个data目录也可以。
2)设置软件中文 英文,先安装扩展Chinese(Simplified) 插件
按下ctrl + shift + p 命令面板 输入config display language 点击可以选择en 也可以选择zh-CN 也可以下载其它语言
3)修改emmet本地模板文件语言及文档标题 lang="zh-CN" <title>Document</title>
打开vsc/resources/app/extensions/emmet/dist/node/emmetNodeMain.js 文件
1:Document 1:http://example.com lang:"en",locale:"en-US",charset:"UTF-8" 大约5657行lang=zh,大约5097行设置设置网页标题
4)snippets 代码段提示 输入按下tab键,代码段文件位置vsc/.code/User/snippets/wyl.code-snippets
5)常用快捷键
常用快捷键:
ctrl+shift+w 关闭所有打开的文档窗口(默认不是自己设定的)
alt+/ 代码提示快捷键(默认是ctrl+space)
ctrl+x 剪切当前行
ctrl+shift+k 删除当前行
alt+shift+up(down) 向上复制代码行
alt+up(down) 向上移动代码行
ctrl++ 窗口增大
ctrl+- 窗口缩小
ctrl+0(数字键盘) 窗口恢复默认
ctrl + mouseWheelZoom 设置编辑器字号大小写(settings.json 配置"editor.mouseWheelZoom": true)
ctrl+/ 注释取消注释当前行
alt+shift+a 块注释
alt 设置快捷键为ctrl+shift+alt+f1 临时显示菜单
alt+shift+f 格式化文档
ctrl+b 打开左活动面板
ctrl+j 打开关闭面板
ctrl+` 打开终端面板,可以输入live-server
ctrl+g 快捷进行指定行代码位置
ctrl+shift+t 快速翻译当前选中的词汇(需要安装Yao Translate翻译插件)
F2 修改内容或修改文件名
ctrl+shift+alt+F12 打开浏览器使用live-serve服务器,直接浏览当前网页
ctrl+shift+alt+f1 菜单 开关
ctrl+shift+alt+f2 左侧,活动条 开关
ctrl+shift+alt+f3 show breadcrumbs 开关
ctrl+shift+alt+f4 show minimap 开关
ctrl+shift+alt+F6 状态条开关
2.6为vscode增加鼠标右键功能
addmouseright.inf
[Version]
Signature="$Windows NT$"
[DefaultInstall]
AddReg=VSCode
[VSCode]
hkcr,"*\\shell\\VSCode",,,"Open with Code"
hkcr,"*\\shell\\VSCode\\command",,,"""%1%\Code.exe"" ""%%1"" %%*"
hkcr,"Directory\shell\VSCode",,,"Open with Code"
hkcr,"*\\shell\\VSCode","Icon",0x20000,"%1%\Code.exe, 0"
hkcr,"Directory\shell\VSCode\command",,,"""%1%\Code.exe"" ""%%1"""
delright.reg
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\VSCode]
[-HKEY_CLASSES_ROOT\Directory\shell\VSCode]
2.7 用户代码段设置
2.8清除每次执行java程序的一组长字符串
3.Eclipse
myeclipse是eclipse的插件,
3.1 eclipse基本安装使用
(1)、下载eclipse www.eclipse.org
(2)、解压,直接启动开发工具
如果启动不了,jdk开发环境变量没有配置好
(3)、建立项目,编写代码,并运行程序
3.2 Eclipse隐藏菜单栏
3.3关闭spelling检查
3.4启动自动保存功能
3.5代码皮肤 代码样式
http://www.eclipsecolorthemes.org/ 下载epf 在eclipse 文件菜单 选择import 导入
3.6中英互译项目
(1)、eclipse 建立项目
(2)、打开jsoup.org网站下载jsoup jar文件
(3)、eclipse项目中的点击项目名称,粘贴jar到项目中
(4)、点击jsopu-1.13.1.jar文件,右键建立classpath
(5)、编写src/cn/webrx/Dict.java
package cn.webrx;
import java.io.IOException;
import javax.swing.JOptionPane;
import org.jsoup.Jsoup;
public class Dict {
public static void main(String[] args) throws IOException {
String w = JOptionPane.showInputDialog("请输入词汇:");
String u = "http://www.youdao.com/w/eng/" + w + "/#keyfrom=dict2.index";
JOptionPane.showMessageDialog(null,Jsoup.connect(u).get().select("div[class=trans-container]").get(0).text());
}
public static void f360(String[] args) throws IOException {
String w = "public";
String u = "https://www.so.com/s?q=" + w;
System.out.println(Jsoup.connect(u).get().select("div[class=mh-translation]").get(0).text());
}
}
package cn.webrx;
import java.io.IOException;
import javax.swing.JOptionPane;
import org.jsoup.Jsoup;
public class Dict {
public static void main(String[] args) throws IOException {
String w = "太阳";
String u = "https://cn.bing.com/dict/"+w;
System.out.println(Jsoup.connect(u).get().select("span[class=def b_regtxt]").get(0).text());
}
public static void baidu(String[] args) throws IOException {
String w = "hello";
String u = "https://www.baidu.com/s?wd="+w+"&ie=UTF-8";
System.out.println(Jsoup.connect(u).get().select("span[class=op_dict_text2]").get(0).text());
}
public static void mayouda0(String[] args) throws IOException {
String w = JOptionPane.showInputDialog("请输入词汇:");
String u = "http://www.youdao.com/w/eng/" + w + "/#keyfrom=dict2.index";
JOptionPane.showMessageDialog(null,Jsoup.connect(u).get().select("div[class=trans-container]").get(0).text());
}
public static void f360(String[] args) throws IOException {
String w = "public";
String u = "https://www.so.com/s?q=" + w;
System.out.println(Jsoup.connect(u).get().select("div[class=mh-translation]").get(0).text());
}
}
3.7 eclipse 建立javaee 项目
下载tomcat解压配置:
4. Intellij IDEA
4.1下载
4.2解压注册
4.3配置
编辑器工具打开f:/ij/bin/idea.properties核心配置文件修改如下
4.4启动idea并注册
http://idea.medeming.com/jet/
http://idea.medeming.com/jetbrains/
5.JRebel激活破解
5.1服务器地址监听服务器地址
http://jrebel.cicoding.cn
http://jrebel.cicoding.cn/guid
http://jrebel.cicoding.cn/43B6551C-9785-CEA6-05DF-10AC0AF49AA7
5.2注册如图
来源:https://blog.51cto.com/lianghecai/5083327
猜你喜欢
- 一、SpringMVC使用1.工程创建创建maven工程。添加java、resources目录。引入Spring-webmvc 依赖。<
- 微服务之间token传递问题假设现在有A服务,B服务,外部使用RESTApi请求调用A服务,在请求头上有token字段,A服务使用完后,B服
- 什么是Stream流?Stream流是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。Stream的优点:声明性,可复合,可并行。
- 本章目标整合 Mybatis ,并集成 Druid 数据源可视化监控 Druid 数据源使用 JPA 生成数据表利用注解实现数据库的事物利用
- 前言大家都知道在Java中,除了8种基本数据类型外,其他的都是引用类型。使用引用类型是为了更好地贯彻面向对象的思想,那为什么还要保留8种基本
- C#中的泛型和反射经常是一起工作的,因此这里就一次性的加以介绍了。由于c#是强类型语言,一般来说函数的返回类型和参数的类型都是一早写好的,这
- 1、字符串数字之间的转换(1)string --> char * string str("OK");
- 最近回顾了一下java继承中的问题,下面贴代码:public class Base {protected String temp = &qu
- 一、Maven简介1. 什么是MavenMaven:是Apache提供的免费开源的项目管理工具。它提供了一个项目对象模型(pom.xml)、
- 今天看到已经更新了devblogs,新增的C# 11的!!(用于检查null的语法)经过非常长的讨论,最后取消了。然后我又想起来null检查
- 概述ReentrantReadWriteLock不知道大家熟悉吗?其实在实际的项目中用的比较少,反正我所在的项目没有用到过。Reentran
- 一、引入pom<?xml version="1.0" encoding="UTF-8"?>
- 本文实例讲述了Android编程四大组件之BroadcastReceiver(广播接收者)用法。分享给大家供大家参考,具体如下:这里介绍如何
- 在java数组中,查找数组元素是比较基础的操作了,arrays类的binarySearch就是专门实现指定元素的。同时它也属于我们常说的二分
- 一、平衡二叉树的定义平衡二叉树是一种二叉排序树,其中每一个节点的左子树和右子树的高度差至多等于1 。它是一种高度平衡的二叉排序树。意思是说,
- 基于SMTP发送一个简单的邮件首先,需要一个认证器:package No001_基于SMTP的文本邮件;import javax.mail.
- 本文解析了C# KeyUp事件中MessageBox的回车(Enter)键出现回调问题的解决办法。具体问题如下:在一个窗体上有一个名为txt
- 前言在很多时候,我们代码中会有很多分支,而且分支下面的代码又有一些复杂的逻辑,相信很多人都喜欢用 if-else/switch-case 去
- 本文实例为大家分享了C#实现订单管理程序的具体代码,供大家参考,具体内容如下订单管理的控制台程序,能够实现添加订单、删除订单、修改订单、查询
- jwt简介冒泡排序:(Bubble Sort)是一种简单的交换排序。之所以叫做冒泡排序,因为我们可以把每个元素当成一个小气泡,根据气泡大小,