idea 快捷键

idea 快捷键
常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码?
例如要输入for(User user : users)只需输入user.for+Tab?
再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码

Alt+Insert 生成代码(如get,set方法,构造函数等) ? 或者右键(Generate)?
fori/sout/psvm + Tab??
Ctrl+Alt+T ?生成try catch ?或者 Alt+enter?
CTRL+ALT+T ?把选中的代码放在 TRY{} IF{} ELSE{} 里?
Ctrl + Shift + Up/Dowm 代码向上/下移动
shift+f6 重命名
缩进: Tab  取消缩进:Shift Tab 

代码提示 Alt+/
场景: 如果输入了一部分,鼠标点击了其他地方,再回到该位置时,提示没有了,怎么办?
设置 Settings -> Keymap 点开Main Menu -》 Code -> Completion -> Basic  右键 Remove Ctrl + 空格 , Add KeyboardShorcut(添加键盘快捷键) 再输入框位置 按 Alt + /  ,设置完后, 再次回到上面的位置时,用快捷键 Alt+/ 提示会出现

代码的层层调用
比如 通过 A 类的 b 方法 进入 B类,又从B类的c方法进入C类,此时 如果想回退到B 类,A类 用 Ctrl +Alt + 向左箭头,  同样 也可使用 Ctrl+Alt+ 向右箭头 从A类进入B类 ,C类

条件判断 断点 右键 condition框中输入条件
场景: 如果一个for 循环 ,i =0 开始,循环100次,循环中打了断点,则会断点走100次,此时 如果 想从 i = 50 才进入断点, 可以 在上面的条件框中输入 i == 50

断点过程中查看表达式的值  选择行 alt+F8

Ctrl + O 重写方法??
Ctrl + I 实现方法?
Ctr+shift+U 大小写转化??
ALT+回车 ? ?导入包,自动修正??
ALT+/ ? ? ? 代码提示?
CTRL+J ? ? ?自动代码??
Ctrl+Shift+J,整合两行为一行?
CTRL+空格 ? 代码提示??
CTRL+SHIFT+SPACE 自动补全代码??
CTRL+ALT+L ?格式化代码??
CTRL+ALT+I ?自动缩进??
CTRL+ALT+O ?优化导入的类和包??
ALT + Enter导入类或jar 包
ALT+INSERT ?生成代码(如GET,SET方法,构造函数等)??
CTRL+E ? ? ?最近更改的代码??
CTRL+ALT+SPACE ?类名或接口名提示??
CTRL+P ? 方法参数提示??
CTRL+Q,可以看到当前方法的声明?
Ctrl+N,可以快速打开类

Ctrl+N   查找类
Ctrl+Shift+N 查找文件

Ctrl+Shift+上下键 或者Shift+Alt+上下键 上下移动代码
Shift +Tab 左移
Tab 右移

Ctrl+Alt+ left/right 返回至上次浏览的位置
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/  注释(// 或者/*...*/ )
Alt+shift+F9 //重启服务

idea 启动服务前
1.从svn上down下项目
2.点一下左下角 Frameworks Detected 前面显示屏框框 添加maven加载jar包,Maven Projects 下面的刷新按钮刷新下,就会出现maven了
3.在pom.xml中添加如下代码(有时候idea 加载不到jdk下面的某些jia包)
<build>
      <finalName>wechatlink</finalName>
      <plugins>
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
               <source>1.8</source>
               <target>1.8</target>
               <encoding>UTF-8</encoding>
               <compilerArguments>
                  <verbose/>
                  <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
               </compilerArguments>
            </configuration>
         </plugin>
      </plugins>
   </build>

4.用闪电图标掉test 为了打包启动时过滤掉test里面的代码
5.第一次打包前先clean
6.install
7.配置tomcat
  1.
  2.点加号 找到tomcat Server ->local
  3.Deployment-> 点加号 加入项目的war包 ,然后在Applicatioin context: 后面加上项目名称 (此处加项目名称,则访问路径里面要加上项目名称例如 http://localhost:8080/wechatmall/newStoremallController/home,否则则不加项目名称,例如:http://localhost:8080/newStoremallController/home)
  4.server ->  填写 Name , After launch 前面的 对勾(勾上表示设置完立即启动,去掉勾选表示 设置完不会立即启动项目),选择默认的浏览器  VM options 后面加 -Dfile.encoding=UTF-8 (设置防止控制台乱码)
   http://localhost:8080/ 框里面写项目的首页访问地址 例如 http://localhost:8080/wechatmall/newStoremallController/home
   on update action 选择 update classes and resourecs
    on frame deactivation 选择 update classes and resourecs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值