day8 eclipse和快捷键

1.简介

  • eclipse大型开发工具,免费开源,可下插件扩展功能ibm公司4000万打造,可在ww.eclipse.org下载。org是非盈利组织后缀。
  • 绿色软件,不必安装,解压就可使用,删除仅需要删除文件夹即可。
  • jdk1.7,如果已经别的盘安装jre1.7但是运行显示错误unbound(未安装jre),解决方法:window-preference-Java-addlibrary-installed jre-add-standardVM-next-在home上添加路径别的会自动添加。
    2.一些简单设置和快捷键
  • window-preference-Java-codestyle-code template修改新建文件的注释(需要点击编辑相应注释再删除)
  • window-preference-generl-appearence-colorandfont改字体大小和颜色
  • window-preference-generl-keys可以查看相应快捷键
  • window-preference-editor-content assist-auto activation triggerforjava添加.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ可以增多提示量。
  • alt+/代码补全
  • syso没有快捷提示在auto activation triggerforjava
    中添加,也可以完整写一次输出语句在就有提示了
  • shift+回车,不管在哪,跳到下一行首
  • ctrl+shift+f调整格式,和搜狗输入法冲突,可以禁止搜狗的相关快捷键
  • 自动换行
【 Help 】→【 install new Software】点解Add按钮,在“ Name ”中填入“ wordwrap ”,“ URL ”中填入http://ahtik.com/eclipse-update
  然后按照提示进行安装完成
 装完后在代码编辑界面点右键
会出现“Word Warp ”属性,
将这个属性选上就可以实现自动换行
  • alt+shift+j生成注释
  • ctrl+/单行注释
  • ctrl+shift+/多行注释(需选定哪些行)
  • ctrl+shift+\解多行注释
  • ctrl+shift+o导入包
  • alt+上下箭头,上下移动
  • alt+shift+上下箭头,向上向下复制本行(可能会旋转屏幕,关掉右键图形属性相应快捷键)
  • ctrl+d删除本行
  • ctrl+i意见提示
  • ctrl+z改名字
  • 全屏插件链接:http://pan.baidu.com/s/1boC6zhl 密码:syqj将插件放在相应目录下重启eclipse,全屏ctrl+alt+z,退出esc
  • \n换行
  • scr.next()才会调用输入,使用最好用一个变量接收
  • alt+shift+f6编辑窗口切换,alt+←→同样可以;alt+shift+f8debug模式切换
  • 换色
【解决方案】

为了解决这个问题,当然要改掉Ubuntu主题中Tooltip的背景色了。可以在下面的菜单中找到:

系统->首选项->外观->主题->自定义(是个按钮)->颜色(选项卡)->工具提示

对应到英文系统应该是:

system->preference->appearance->Theme->Customize Theme->color->tooltip

默认的配置是:背景黑色,前景白色。改为:前景黑色,背景土黄色(你可以自己决定)。。。这时Eclipse就该恢复正常了。

【附注】

这个与eclipse中按快捷键“Alt+/”的自动完成的提示不同,那个东西叫做“自动完成的建议”(completion proposal)。

调整这个颜色可以在eclipse中的

windows->preference->c/c++(我是用c/c++,你的可能是java)->editor

右边的Appearance color options中的Completion proposal foreground/background中可以改。不过我的eclipse没问题,所以就没改

3.代码

  • 判断是否数字
public static boolean isNumeric(String str) {
        Pattern pattern = Pattern.compile("[0-9]*");
        Matcher isNum = pattern.matcher(str);
        if (!isNum.matches()) {
            return false;
        }
        return true;
    }
需要导入相应包
  • string转int
Integer.valueOf(num)
  • 判断字符串相等
arr.get(i).name.equals(name)

你可能感兴趣的:(day8 eclipse和快捷键)