eclipse基本使用操作一定要很熟悉.docx
《eclipse基本使用操作一定要很熟悉.docx》由会员分享,可在线阅读,更多相关《eclipse基本使用操作一定要很熟悉.docx(32页珍藏版)》请在冰豆网上搜索。
eclipse基本使用操作一定要很熟悉
快捷键
最常用快捷键
功能
备注
eclipse常用快捷键
在开发中,常用的eclipse快捷键:
代码补全:
alt+/
添加和取消单行注释:
ctrl+/
添加多行注释:
ctrl+shift+/
取消多行注释:
ctrl+shift+\
快速复制所选择的代码:
ctrl+shift+J或f(注意:
该快捷键和windows屏幕反转快捷键
重合,需要禁用windows反转快捷键)
移动所选择的代码向下或向下移动:
alt+J或f
删除所选代码:
ctrl+d
修正代码:
ctrl+1当书写的程序中出现小红X
可以为错误的代码提供一些解决方案
快速导入类所在的包:
ctrl+shift+0代码格式化:
ctrl+shift+f
Ctrl+1
Alt+/
输入try按alt/自动出现代码
代码放在try...catch中
快速修复最经典的
提供内容的帮助记不全方法类属性最常用
trycatch一般很容易出现异常的代码或者是很容易出错误的
Ctrl+O显示类中方法属性和大纲查找bug时非常有用(函数列表)
多按一次Ctrl+O列出更多的内部变量
Ctrl+T
快速显示当前类的继承结构
Ctrl+L
定位于某行
Ctrl+Shift+R
快速查找资源免得左边找
Ctrl+F3
打开结构(跟Ctrl+O类似)
Ctrl+Q
快速定位到最后一个编辑的地方
F4
查看类结构
Ctrl+F11
运行
Ctrl+Shift+L
显示所有的快捷键
F11一次运行的程序
调试最后
Ctrl+Shift+F最常用
格式化某段代码不选择某段代码则格式化化整个文件
Ctrl+Shift+S
保存所有saveall
Ctrl+H
全局搜索
Ctrl+Alt+J
复制当前行到下一行
Alt+J
当前行和下一行相互交换位置
Alt+Enter
显示当前资源(工程或者文件)的属性
Ctrl+W
关闭当前编辑器
Ctrl+E
快速显示文件下拉列表
Ctrl+/(小键盘)
显示当前类的所有代码
Ctrl+*(小键盘)
关闭当前类的所有代码
Ctrl+J
查找当前选中的文本块
Ctrl+Shift+J
反向查找当前选中的文本块从后往前找
Java
Alt+Shift+C
Alt+Shift+L
Alt+Shift+FAlt+Shift+IAlt+Shift+VAlt+Shift+Z
修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
抽取本地变量(可以直接把一些魔法数字和字符串抽取成
一个变量,尤其是多处调用的时候)
把Class中的local变量变为field变量(比较实用的功能)
合并变量(可能这样说有点不妥Inline)
移动函数和变量(不怎么常用)
重构的后悔药(Undo)
上面是最常用的
研读代码经常用的不用会很晕
重构最常用的快捷键:
(注:
一般重构的快捷键都是Alt+Shift开头的了)
正则表达式:
其实就是定义一些规则来简化String字符串的操作通过一些特定的符号组成规则来限定字符串预定的规则
正则表达式的书写:
是由字母、数字等一些程序中经常使用的符号组合而成学习正则表达式其实就是学习正则中的各种符号(主要了解各种正则符号的含义)正则表达式的符号规则:
一般规则:
x字符
x表示一个任意字母,字符串中当前某个位置必须包含所指定的
例:
“abc”正则:
"a[a-z]”
\\表示反斜线例:
SEng比二・\\出;〃恚示\d
数量词:
x?
x+x{n}x{n,}
表示可以有
表示可以有
表示可以有
表示必须有
0次或1次字符
0次或多次字符
1次或多次
n次
?
表示前面的字符可以有
*表示前面的字符可以有
+表示前面的字符可以有
{n}表示前面的字符只能有
表示至少有n次
x{n,m}表示从n到m次
正则表达式中只有4种功能:
匹配、
{n,}表示前面的字符必须有
{n,m}表示前面的字符有n到m次切割、替换、获取
0或1次
0或多次
1次或多次
n次
n次以上(不能少于n次)
正则只属于字符串使用,而正则也是对字符串进行操作(匹配、切割、替换、获取)
Eclipse界面简单设置
1.重置为默认视图
hfwWlndcw
14!
Edrio-rhideToolbar
0p^~'列LRctwP
SowVfew
Customer-^cr^pertrve...弭EPienpK目用姑一RfM-tPrtikTu.
ClofiePtKWflrtis^eClo応hlPr'^pecl:
-E
2.
3.代码模版
(删除多余的或者自定义代码模版)
查看某一视图(恢复某一视图界面)
-■*1
kd^i-
r
r加
卩■・p时hi»*
1
1孑W-Viw彳
It
Arit
1
Pw护t五记.
s
Cu^^li
肿+讣iAQfT
wv4-a*Tp0entM.,-
Jfe-
Dhirvfrar
比“讪弋P
Z刊卩諏ipmhf.
曰1
frrerLizq
Aki-^ik-O,[L
0
.占心file.
AH^^hifLtQ.J
doL^AlPdlC-pdfBvdC
TM
1■.
'L
Njdg/or
T
OuEind-
AJl+Sllift-q.D
■Nm材mH"■
F・』cir.
辰fl瞅Q.-
PusWtrn^
AlUSf臥Q風
吊
加存IK玉
-1
WrojenEnplOF
y
icd^ch
M十汁论4,1
IF]
Ij-eIcLiv
JttShift-Q.■
Ijcks
芒
Tarrk^NHH
%
TjflWHirr^fiy
t
Dth=r..u
AJtttnrtt-aC
ENeWlr'doM*
N艸rditTJr
Hide-Qclbiir
Opppi[Ppfrpw^
5ho*View
fjj或OE尿Per^perrw...BwffPi0fTpecrh»As...ResetPCTipr
f»T.™
□c5rPCTipr■de咛pAltPfriprctik耳
-bsrera'J
A-it
W^rflgpmnt
-Help
Trctil^pdit*
*Java
AippciifonterBuiMPath
CcdsStyle
Ccnrpler,Dfbug,
«editor
Coritppt
Fulding
Hovflrc
MarkCccurrerces
SjvcActons
SyntajfColoring
Typing
InstalltdJRts
JUnrt
吟oc&tie弓piesEditor
4.配置快捷键
typefiltertext
*Genera
i!
>Appearanct
CapabilitiesComparefPatchContentTypes
I!
Editors
Perspectives
Search
■■SeeuirityServicePalides
Name
Context
□e^criptior
ftutoIns.h
:
<1styl»-
SWTstatements
ntwStyleKang...
団switch
JavaSMtemefiTS
switchcaiesl..
団sjme-.
Java^latcTTients
synchronized...
PSVE3/T
1i-.——■
Ja(v3stat年Elects
printto曲nd—
on
0野
bvm电txtFEhtw
pnntto
on1
on
匚reateeditorremevetempl■日tf&;
S¥5t..
Javastatements
pdntcurrent...
Tdb...
SWTstdlementi
newlasFoder
TabL.,
SWTstateFYIent:
n珅^abltemf,..
Tabk
SWT
riTTxbl・
TabL.
SiA/lstatements
newla'aleCo^i-.
TabL.
S7VTstatements
new■^anlelt已”.
U5t
Javatypemonb”
testnrt+iod[},;
text?
Jivatyp#memb...
t«tErthod貼,”
Preview:
System,out-prifi-tin(${wcrd^selectionjj(J)jS{cursor
window-preferences-General
Keys
Schemes|Default
typefiftertext
Cornmapd
AddBlockComment
AddBookmark
AddC【M$LoadBreakpoint
AddCla&s...
AddImport
AddImport
BindingCtrkShift+/
Ctrl+Shift+M
Ctrl+£hift+M
IN护-
RenOve
Ri;:
二飞
-■=!
'Jft
Import,.
Export.H
Ed
Ed
ir-Startupdndshutdown
AddJavaExceptionBreakpotnt
Tfa匚ing
AddJavadoc匚omment
Alt+Shift+J
I
WebBrowser
AddJSDocComment
Att+Shift+J
J
>Workspace
AddMavendependency
Ctrk£hift+D
E
Ant
AddMavenPlugin
匚trl+Sh;ft+P
f
:
CopyCommand
UrrblndCommand.Restore匚ominard
r.Help
r[rstall/Upddte
5.调整代码字体大小颜色
type6wrleu
ColorswdFants
4AppMrflrxrI|Coof^andFortsLabelDacchradon^
Caatiitc
CcKTipare^'Pm冷
Co-^e-nt_¥戶£
>£dtors
Kp/e
-NetwcxtCcr-nectfoni
PenpcztrvcsSearch
、Secu丘yServicePolicies
-StHrtbpand£hk_td羽n
-raciFigVJeb&rQwse「