懒人eclipse配置
一 Eclipse优化设置
- 设置字体大小好Window-Preferences->General->Appearance->Colors and Fonts->Basic->Text Font (Consolas/粗体/小三)(根据个人爱,自行选择)
- 选择喜欢的eclipse主题
- tab代码缩进4个空格
- 自定义代码注释
- 设置JSP编码格式
Window->Preferences->Web->Jsp Files->Encoding->UTF-8
设置其他文本编码格式
Window->Preferences->General->Workspace->Text file encoding->Other->UTF-8
设置另外文本编码格式
Window->Preferences->General->Content Types->default encoding->UTF-8,我将Text和Word Document设为UTF-8- Eclipse自动文本验证
Window->Preferences->Validation
保留manual(手动)部分,build下只留"classpath dependencyValidator"- 优化eclipse窗口、菜单项
- Java > Editor > Content Assist > 禁用“Enable Auto Activation”
二 优化二
设置默认的编辑器
设置自动代码补全快捷键
设置JDK安装路径
去掉控制台打印行数限制
设置应用服务器
设置字符编码集
设置Maven
指定JVM,在-vmargs前面
三创建项目设置
1.web项目:
- 将Web项目的默认编译输出目录build改为WEB-INF/classes
- 到你所配置的工作区间创建一个txt文件,并改名为:“org.eclipse.wst.web.prefs”,去掉文件后缀名 .txt
%workspace%\.metadata\.plugins\org.eclipse.core.runtime\.settings.
- 复制以下代码到文件保存
# content directory, change the default name "WebContent" to "webroot"webContent=webroot# make the default output of web project from %proj%\bin to %webroot%\WEB-INF\classesuseSingleRootStructure=true
- 重启你的Eclipse
2.maven项目:
1.永久更改Maven的Dynamic Web Project版本及pom.xml默认配置
一:问题
在用eclipse创建一个maven project (webApp)时,我们一般会要进行许多麻烦的配置,比如
1.更改Java jdk版本为1.7或1.8(默认1.5)
2.补全src/main/java, src/main/resources, src/test/java, src/test/resources, 这四个目录(默认只有src/main/resources)
3.更改Dynamic Web Project的版本为3.0或3.1 (默认2.3)
4.配置pom.xml文件(默认只有junit还是3.X)
二:解决(点击pom.xml默认配置)
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>${groupId}</groupId><artifactId>${artifactId}</artifactId><packaging>war</packaging><version>${version}</version><name>${artifactId} Maven Webapp</name><url>http://maven.apache.org</url><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies><build><finalName>${artifactId}</finalName></build>
</project>
<finalName>${artifactId}</finalName></build></project>
更改web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"version="3.0"><display-name>Archetype Created Web Application</display-name><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list></web-app>
更改index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><body><h2>Hello World!</h2></body>
</html>
更改jsp页面默认模板
设置步骤如下: eclipse -- >perferences - >web ->jsp - jsp files -Editor ->templates 在这里可以设置模板。
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"> <title>标题</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"></head><body>${cursor}</body>
</html>
懒人eclipse配置相关推荐
- MYSQL服务的极简免配置快绿色速安装法[适合新手和懒人]
强调:适合新手和懒人! mysql最快速安装方法(极简.免配置): 下载官方绿色压缩包,解压到某目录最好为英文),用管理员权限打开CMD,定位到mysqld.exe所在目录,直接运行 mysqld - ...
- 无限制神器aria2懒人包及Aria2配置/Web管理面板教程
Aria2是一款免费开源跨平台且不限速的多线程下载软件,Aria2的优点是速度快.体积小.资源占用少:支持 HTTP / FTP / BT / Magnet 磁力链接等类型的文件下载:支持 Win.M ...
- 介绍一个懒人创建springmvc项目的方法(二)
PS: 我是一个懒人,我懒得搭建项目连pom都不想去找,连web.xml都不想配置.所以就会想着找一些简便的办法,来适应我这种懒人. ---------------------------- 本人介绍 ...
- 懒人神器 !一个创意十足的 Python 命令行工具
作者 | 写代码的明哥 来源 | Python编程时光 当听到某些人说 xx 库非常好用的时候,我们总是忍不住想要去亲自试试. 有一些库,之所以好用,是对一些库做了更高级的封闭,你装了这个库,就会附带 ...
- 我的世界java版怎么加整合包_我的世界1.9MOD简单整合下载 功能性懒人包
我的世界1.9已经有不少mod推出了,今天给大家带来的这个1.9mod简单整合是一个整合了forge和目前推出的一些简单功能性mod,并且玩家们可以在这个基础上自主添加新mod的特殊整合,这个整合应该 ...
- 懒人必备:.NetCore快速搭建ELK分布式日志中心
该篇内容由个人博客点击跳转同步更新!转载请注明出处! 前言 ELK是什么 它是一个分布式日志解决方案,是Logstash.Elastaicsearch.Kibana的缩写,可用于从不同的服务中收集日志 ...
- 一个基于xml的超级orm框架-世界是由懒人创造的。
这个题目好像有些过了,呵呵,不过,大抵是这样的,因为有懒人的存在,所以才会有世界的进步.从农耕社会开始,人们为了偷懒,而蓄野生动物,如狼牛等为已用,而成为牛狗,再耕地时牛便成为主力.扯得太远了.一时半 ...
- autohotkey实例+懒人包_懒人福音——GitHub 热点速览 Vol.42
作者:HelloGitHub-小鱼干 懒人福音是什么?就是省时省事,正如 Waypoint 一样,你不需要在多个平台构建代码即可部署发布应用,它允许你将应用程序构建.部署和发布生命周期定义为代码.Bi ...
- 手机电脑自适应导航源码php,自适应各终端懒人网址导航源码 v2.0
自适应各终端懒人网址导航源码. V2.0版本是在原1.8版本的基础上修复和增加了些功能.推荐直接使用新版本,舍弃旧版本,后期会继续不定期更新. 测试环境: 宝塔Nginx -Tengine2.2.3的 ...
最新文章
- NR 5G NG-AP(NG接口)介绍
- mysql数据库性别男用1存储那性别女用什么呢?
- 从单体式架构迁移到微服务架构,看这篇文章就行了!
- Facebook 最新力作 FBNetV3来了!相比 ResNeSt 提速 5 倍,精度不输 EfficientNet
- mysql的原理图解_MySQL排序工作原理
- python 双向链表_Python实现双向链表
- 线程池的各种使用场景
- 安装Office2007找不到OfficeMUI.msi解决方案
- (原+转)使用opencv的DFT计算卷积
- Oprofile安装与使用探索
- java 国际象棋 中文版_卡尔波夫国际象棋豪华版
- python步骤切片_python中的切片操作
- STL 之 vector 的使用 (转载)
- android 图片处理器-包括反转、浮雕、锐化、轮廓提取功能
- vwmare 15“无权输入许可证密钥...”与出现新问题hadoop集群无法启动
- 认证杯网络挑战赛C题破局共享汽车
- matlab心率和呼吸相关性分析,动态心电图的睡眠呼吸监测与心率变异性的相关性分析...
- 怎么把foxmail的邮件和服务器同步,foxmail设置ActiveSync同步功能怎么操作?设置ActiveSync同步功能方法介绍...
- 5个实力超群的手机APP,有这几个足够用了(系统类、阅读类)
- java微信扫码支付_java 微信扫码支付 示例代码