修改类头的文档注释

image.png

  1. /**
  2. @author shkstart
  3. @create ${YEAR}-${MONTH}-${DAY} ${TIME}
  4. */
  5. 常用的预设的变量,这里直接贴出官网给的:
  6. ${PACKAGE_NAME} - the name of the target package where the new class or interface will be created.
  7. ${PROJECT_NAME} - the name of the current project.
  8. ${FILE_NAME} - the name of the PHP file that will be created.
  9. ${NAME} - the name of the new file which you specify in the New File dialog box during the file creation.
  10. ${USER} - the login name of the current user.
  11. ${DATE} - the current system date.
  12. ${TIME} - the current system time.
  13. ${YEAR} - the current year.
  14. ${MONTH} - the current month.
  15. ${DAY} - the current day of the month.
  16. ${HOUR} - the current hour.
  17. ${MINUTE} - the current minute.
  18. ${PRODUCT_NAME} - the name of the IDE in which the file will be created.
  19. ${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc.
  20. ${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.

设置项目文件编码

image.png
说明:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,
不然 Properties 文件中的注释显示的都不会是中文。

设置当前源文件的编码

image.png
image.png
对单独文件的编码修改还可以点击右下角的编码设置区。如果代码内容中包含中
文,则会弹出如上的操作选择。其中:
①Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文
件,旧编码是什么依旧还是什么。
②Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,
新编码是什么则是什么。
③含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请
做好备份,不然可能出现转换过程变成乱码,无法还原。

常用快捷键

  1. 1 执行(run) alt+r
  2. 2 提示补全 (Class Name Completion)
  3. alt+/
  4. 3 单行 注释 ctrl + /
  5. 4 多行注释
  6. ctrl + shift + /
  7. 5 向下复制一行 (Duplicate Lines)
  8. ctrl+alt+down
  9. 6 删除一行或选中行 (delete line) ctrl+d
  10. 7 向下移动行(move statement down)
  11. alt+down
  12. 8 向上移动行(move statement up) alt+up
  13. 9 向下开始新的一行(start new line) shift+enter
  14. 10 向上开始新的一行 (Start New Line before current)
  15. ctrl+shift+enter
  16. 11 如何查看源码 (class)
  17. ctrl + 选中指定的结构
  18. ctrl + shift + t
  19. 12 万能解错/ 生成返回值变量
  20. alt + enter
  21. 13 退回到前一个编辑的页面 (back) alt + left
  22. 14 进入到下一个编辑的页面( 针对于上条) (forward) alt + right
  23. 15 查看继承关系(type hierarchy)
  24. F4
  25. 16 格式化代码(reformat code)
  26. ctrl+shift+F
  27. 17 提示方法参数类型(Parameter Info)
  28. ctrl+alt+/
  29. 18 复制代码
  30. ctrl + c
  31. 19 撤销
  32. ctrl + z
  33. 20 反撤销
  34. ctrl + y
  35. 21 剪切
  36. ctrl + x
  37. 22 粘贴
  38. ctrl + v
  39. 23 保存 ctrl + s
  40. 24 全选
  41. ctrl + a
  42. 25 选中数行,整体往后移动 tab
  43. 26 选中数行,整体往前移动
  44. shift + tab
  45. 27 查看类的结构:类似于 eclipse outline
  46. ctrl+o
  47. 28 重构 修改变量名与方法名(rename)
  48. alt+shift+r
  49. 29 大写转小写/ 小写转大写(toggle case)
  50. ctrl+shift+y
  51. IntelliJ IDEA 的安装 配置 与使用
  52. 30 生成构造 器/get/set/toString alt +shift + s
  53. 31 查看文档说明(quick documentation)
  54. F2
  55. 32 收起所有的方法(collapse all) alt + shift + c
  56. 33 打开所有方法(expand all) alt+shift+x
  57. 34 打开代码所在硬盘文件夹(show in explorer)
  58. ctrl+shift+x
  59. 35 生成 try-catch 等(surround with)
  60. alt+shift+z
  61. 36 局部变量抽取为成员变量(introduce field)
  62. alt+shift+f
  63. 37 查找/ 替换( 当前)
  64. ctrl+f
  65. 38 查找( 全局)
  66. ctrl+h
  67. 39 查找文件
  68. double Shift
  69. 40 查看类的继承结构图(Show UML Diagram) ctrl + shift + u
  70. 41 查看方法的多层重写结构(method hierarchy)
  71. ctrl+alt+h
  72. 42
  73. 添加到 收藏(add to favorites) ctrl+alt+f
  74. 43
  75. 抽取方法(Extract Method)
  76. alt+shift+m
  77. 44 打开 最近 修改的文件(Recently Files)
  78. ctrl+E
  79. 45 关闭当前打开的代码栏(close) ctrl + w
  80. 46 关闭打开的所有代码栏(close all) ctrl + shift + w
  81. 47 快速搜索类中的错误(next highlighted error)
  82. ctrl + shift + q
  83. 48 选择要粘贴的内容(Show in Explorer)
  84. ctrl+shift+v
  85. 49 查找方法在哪里被调用(Call Hierarchy)
  86. ctrl+shift+h

idea常用插件

  1. Translation
  2. Chinese (Simplified)Language Pack
  3. Atom Material ICons
  4. GitToolBox
  5. Grep Console
  6. codota