目 录
前 言 1
MyEclipse 快捷键大全 1
Eclipse中开发有必要的设置 4
MyEclipse中开发有必要的设置 6
前 言
作为一个Java 开发人员,以前都不太注意编码环境和空格的处理等问题,当发现了开发的东西跑到其他的平台,你使用的tab 空出的地方实际并不是空格键,跑起来报错等。
当你的操作系统环境改变了,中文注释显示乱码,这样的效果,到后期的维护真是很要命的。所以作为一个程序员,使用的开发工具,一开始就把它设置好,设置到可以基于国际化,基于跨平台的角度来考虑。相信实现了这细小的地方,你的编写出来的程序才是真的跨平台程序,才经得起时间的考验。开发经理也会很欣赏你的这一点。
MyEclipse 快捷键大全
F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。
F3 跳到声明或定义的地方。
F4 打开类型层次结构
F5 单步调试进入函数内部。
F6 单步调试不进入函数内部,若装了金山词霸2006则要把“取词开关”的快捷键改成其他的。
F7 由函数内部返回到调用处。
F8 一直执行到下一个断点。
Ctrl+Pg 对于XML文件是切换代码和图示窗口
Ctrl+Alt+I看Java文件中变量的相关信息
F3 跳到声明或定义的地方。
F4 打开类型层次结构
F5 单步调试进入函数内部。
F6 单步调试不进入函数内部,若装了金山词霸2006则要把“取词开关”的快捷键改成其他的。
F7 由函数内部返回到调用处。
F8 一直执行到下一个断点。
Ctrl+Pg 对于XML文件是切换代码和图示窗口
Ctrl+Alt+I看Java文件中变量的相关信息
Ctrl+PgUp对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件
Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄凸显,并且窗口的右边框会出现白的方块,点击此方块会跳到此标记处。
右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。
Ctrl+I 格式化激活的元素Format Active Elements。
Ctrl+Shift+F 格式化文件Format Document。格式化当前代码
Ctrl+S 保存当前文件。
Ctrl+Shift+S 保存所有未保存的文件。
Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄凸显,并且窗口的右边框会出现白的方块,点击此方块会跳到此标记处。
右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。
Ctrl+I 格式化激活的元素Format Active Elements。
Ctrl+Shift+F 格式化文件Format Document。格式化当前代码
Ctrl+S 保存当前文件。
Ctrl+Shift+S 保存所有未保存的文件。
Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。
Alt+/ 提示信息即Context Information。
Ctrl+D删除当前行。
双击窗口的左边框可以加断点。
在.jap.或.java等文件中右键选“Campare With”或“Replace With”可以到所有操作的历史记录。
在菜单中选Window-Show View-Navigator可调出导航功能窗。
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。
Alt+/ 提示信息即Context Information。
Ctrl+D删除当前行。
双击窗口的左边框可以加断点。
在.jap.或.java等文件中右键选“Campare With”或“Replace With”可以到所有操作的历史记录。
在菜单中选Window-Show View-Navigator可调出导航功能窗。
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Ctrl+Shift+ Enter 在当前行上一行插入空行(原理同上条)
Ctrl+Q 定位到最后一次编辑的地方
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Ctrl+Shift+ Enter 在当前行上一行插入空行(原理同上条)
Ctrl+Q 定位到最后一次编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+Shift+K 快速定位到上一个选中的Word
Ctrl+M 最大化当前的编辑窗口或视图窗口 (再按则最小化)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+Shift+/ 在代码窗口中使用这种/*~*/注释xml文件怎么打开(这个不同于Ctrl+/,使用Ctrl+/两次便取消注释,使用这个两次却不能取消注释),在JSP文件窗口中是。
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+Shift+K 快速定位到上一个选中的Word
Ctrl+M 最大化当前的编辑窗口或视图窗口 (再按则最小化)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+Shift+/ 在代码窗口中使用这种/*~*/注释xml文件怎么打开(这个不同于Ctrl+/,使用Ctrl+/两次便取消注释,使用这个两次却不能取消注释),在JSP文件窗口中是。
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查(和上条相同,只不过是从后往前查)
Ctrl+W 关闭当前Editer
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味大写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+P 定位到对应的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面)
下面的快捷键是重构里面常用的 (注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味大写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+P 定位到对应的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面)
下面的快捷键是重构里面常用的 (注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)
双击左括号或右括号(小括号、中括号、大括号),将选择括号内的所有内容
Ctrl+H:打开搜索窗口
Ctrl+Shift+G: 在workspace中搜索引用
Ctrl+H:打开搜索窗口
Ctrl+Shift+R:打开资源
Alt+Shift+Q在IDE右下方显示试图快捷键,用鼠标选择即可
Alt+Shift+W在源码区显示主要视图快捷方式,主要有包资源管理器、大纲和导航器
右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号
Ctrl + F6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换
Ctrl+H:打开搜索窗口
Ctrl+Shift+G: 在workspace中搜索引用
Ctrl+H:打开搜索窗口
Ctrl+Shift+R:打开资源
Alt+Shift+Q在IDE右下方显示试图快捷键,用鼠标选择即可
Alt+Shift+W在源码区显示主要视图快捷方式,主要有包资源管理器、大纲和导航器
右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号
Ctrl + F6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换
Ctrl + F7 可以在视图之间切换 ,如编辑视图,输出视图,工程视图
Ctrl + F8 可以在不同的观察视图中切换,就是在java视图,调试视图,等之间切换
ctrl+shift+T 查工程中的类
F11 运行上次程序
Ctrl + F11 调试上次程序
Ctrl + G 全局 工作区中的声明
Ctrl+Shift+G 全局 工作区中的引用
Ctrl+Shift+U 全局 出现在文件中
Ctrl + F8 可以在不同的观察视图中切换,就是在java视图,调试视图,等之间切换
ctrl+shift+T 查工程中的类
F11 运行上次程序
Ctrl + F11 调试上次程序
Ctrl + G 全局 工作区中的声明
Ctrl+Shift+G 全局 工作区中的引用
Ctrl+Shift+U 全局 出现在文件中
Eclipse中开发有必要的设置
一、tab 用空格来代替
1.Window->preference->java->codestyle new一个format出来再indentify选项卡上的general setting中的Tab policy选择spaces only 。Indentation size 选择4
2.Window->preference->General->Editors->Text Editors->勾选 Insert spaces for tabs
3.window->preferences->XML—XML Files->Editor—勾选Indent using spaces,Indentation size 把1 改成4 ,改成自己想要的一个数字。(这里的意思是说,xml中一个tabl是4个空格代替,xml文件中就不会有tab 键的空位)
二、设置eclipse java开发的字体大小
1.window->preferences->Workbench->Colors and Fonts->右边的编辑框里面展开
Java->Java->Editor->Text->Font->右边按钮Change
2.eclipse 中 按 ctrl+shift+f 格式化代码时,每行容纳的字符数
打开Eclipse的Window菜单,然后
Preferences->Java->Code Style->Formatter->Edit->Line Wrapping->Maximum line width:由80改一下就行了,一般140比较合适。
二、设置eclipse 开发的默认编码UTF-8
方法一:windows下一般系统编码为 GB2312(中文版的windows),国际化支持一般以后开发都用UTF-8编码。
如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:
1.windows-&打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
2.windows-&打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:
1.windows-&打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
2.windows-&打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
3.经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。
如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可。
如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可。
方法二:
改编码或者另一种方法,在eclipse.ini 配置文件中添加一行。
-startup
lipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
lipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
…
-Xmx512m
-ding=UTF-8
--launcher.library
lipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
…
-Xmx512m
-ding=UTF-8
MyEclipse中开发有必要的设置
一、tab 用空格来代替
1.Window->preference->java->codestyle new一个format出来再indentify选项卡上的general setting中的Tab policy选择spaces only 。Indentation size 选择4
2.Window->preference->MyEclips->Files and Editors->ASP and PHP->Encoding->选择UTF-8
Window->preference->MyEclips->Files and Editors->CSS->CSS Source->选择 Indent using spaces,Indentation size 选择4
Window->preference->MyEclips->Files and Editors->DTD->DTD Source->选择 Indent using spaces,Indentation size 选择4
Window->preference->MyEclips->Files and Editors->HTML->HTML Source->选择 Indent using spaces,Indentation size 选择4
Window->preference->MyEclips->Files and Editors->JSP->JSP Source->选择 Indent using spaces,Indentation size 选择4
发布评论