idea篇 基本使用设置

小技巧

  1. 直接跳方法说明文档
  2. lombok插件自动生成相关的setget方法
  3. Grep筛选日志

idea基本配置

总配置 file -> other settings(全部) || setting (部分)

  1. 网络设置(我一直认为网络与英语是限制国人编程关键问题)
  • 我连接外网的方式是常用的Shadowsocks,使idea通过Shadowsocks完成对外网的访问
    • 打开Shadowsocks > 复制本地PAC网址如图
      在这里插入图片描述
    • 得到URL为http://127.0.0.1:1080/pac?t=****&secret=*****的地址
    • idea 操作 :Appearance & Behavior -> System Settings -> Http Proxy 其中 Auto-detect proxy settings -> Automatic proxy configuration URL
      输入该URL即可,如图
      在这里插入图片描述
  1. 设置位置
    在这里插入图片描述
  2. 基础设置(修改为蓝色,点击apply 应用)
  • 设置idea的颜色
    • appearance->theme
    • override default fonts 一般不进行设置
  • 设置字体
    • editor->font
      • show only monospaced fonts(设置为等宽的字体)
      • font自选 size 一般16
        在这里插入图片描述
      • editor->color scheme font 修改控制台基本属性
    • editor->fiel encodings
      • 修改编码属性为了适合国际化一般都改为utf-8
      • transparent native to ascii conversion(如果遇到ascii时自动转换为文字)
        在这里插入图片描述
    • general
      • 设置Ctrl+滑轮变化字体大小 change font size with ctrl+mouse wheel
      • other show quick documentation on mouse move(鼠标点击方法出现方法介绍)
        在这里插入图片描述
    • editor -> general
      • appearance
        • show line numbers 显示行号
        • show method separators 方法和方法之间显示分割线
          在这里插入图片描述
      • code completion (代码提示)
        • match case(不勾选== none)
      • auto import
        • insert imports on paste -> all(自动导入所有的包)
        • add unambiguous import on the fly(动态添加明确的导入)
        • optimize impors on the fly(on the fly 动态的意思 optimize 优化)
          在这里插入图片描述
    • editer -> code style
      • blank lines
        • keep maximum black lines(格式化代码后空行个数)
          • in declarations、in code 、before )
  1. 安装插件
  • 无法浏览 出现check the internet connection and refresh
    1. 保证你可以访问idea的插件官网
    2. 修改idea配置 system setting -> updates use secure connection 取消打钩
    3. 重新plugins
  • 安装插件方式
    1. 直接在线plugin插件
    2. 离线安装 下载相关idea.zip 直接选择install for disk
  • 常用的idea 插件 不错的博客
    • IdeaVim
      • 爱的人超级爱,恨人的超级恨。单是号称可以达到让编程跟上思维的速度在打算学习中,有大神可以给一些建议
    • CodeGlance
      • Mini Map 类似的插件,这样从大局观上看到代码的位置提高效率
    • 快速移动的插件
      • BrowseWordAtCaret
        • 允许轻松地在光标处浏览下一个/前一个单词,并突出选中单词的其他表象。用法:用CTRL-ALT-UP、CTRL-ALT-DOWN浏览(注:在默认键映射中此快捷方式也可用于下一个/上一个事件)。
      • AceJump
        • AceJump 模式后(默认是 Ctrl+J)再按任一个字符,插件就会在屏幕中这个字符的所有出现位置都打上标签,你只要再按一下标签的字符,就能把光标移到该位置上。换言之,你要移动光标时,眼睛一直看着目标位置就行了,根本不用管光标的当前位置。
    • 代码检测
      • Alibaba Java Coding Guidelines
      • Rainbow Brackets 括号
      • Checkstyle
    • 工程常用插件
      • MyBatis plugin
      • GsonFormat json - pojo
      • POJO to JSON pojo - json
      • Stack Overflow(需要代理否则访问非常慢)
      • Lombok 实例类提供各set get 等方法
      • SequenceDiagram 时序图
      • Grep Console 日志
      • Iedis redis 可视化工具
  1. java 环境设置
  • project structure for new project

代码界面

  1. view -> toolbar \ toolbuttons 选择会在idea两边出现相关的bar
    toolbar
    在这里插入图片描述
    toolbuttons
    在这里插入图片描述

配置jvm 参数

help -> edit cousmer vm

# custom IntelliJ IDEA VM options
# 修改xms xmx ReservedCodeCacheSize
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值