Python微信订餐小程序课程视频

https://edu.csdn.net/course/detail/36074

Python实战量化交易理财系统

https://edu.csdn.net/course/detail/35475

0、安装idea之后的准备

(1) 永久快乐使用:在我的博客搜索安装idea关键词既可

(2) 取消更新:

(3) idea 官网的关于idea的使用手册:https://www.jetbrains.com/help/idea/using-live-templates.html#live_templates_types

(4)与eclipse对比:

① 系统占用和内存管理(eclipse更优秀):

  • IDEA 的系统占用更大,平稳运行至少需要 4g 以上的闲置内存。而 Eclipse 只需要 1g 的内存就组足够平稳运行了。
  • 内存管理方面的话,Eclipse 做的也更好

② idea的优势:

  • 更加敏锐:因为idea能更懂上下文(解释的文章:https://zhuanlan.zhihu.com/p/57466141)
  • 更智能提示:通过黄色警告,提示你优化代码[快捷键Alt+Enter,选择优化的方式]
  • 默认自带的代码模板和自定义代码模板,比如psfs模板得到public static final String;sout模板得到System.out.println();等等
  • 强大的工具集成能力。比如:Git、Maven、Spring、lombok等等,基本常用的工具都帮你集成了
  • 无缝接入eclipse和myeclipse

1、对idea进行一些常规设置(调整字体大小修改工作空间默认编码为UTF-8自动编译设置

  • 一般编译器的常规配置有:配置环境变量调整字体大小修改工作空间默认编码为UTF-8自动编译设置显示代码行号设置

代码提示增强自动保存代码关闭变量后缀自动提示补全修改jsp的编码方式为utf-8

(1)配置环境变量:配置jdk的环境变量

(2)调整字体大小: 我习惯四号字体大小–对应是16px

  • 选择 File -> settings ->

    • 调整的是idea的控制台的字体大小:

  • 调整的是idea的编辑窗口的字体大小(此时没有生效的话,记得重启一下idea)

(3)修改工作空间默认编码为UTF-8:

  • 记得**setting(对当前项目进行设置)和New Projects Settings(对所有项目的设置)** 都要设置编码方式为utf-8

(4)自动编译设置:

  • 全局设置勾选自动编译:

  • Registry:快捷键Ctrl+Alt+Shift+/,选择Registry,然后勾选自动编译,最后重启idea

(5)显示代码行号设置: idea 默认已经设置好,无需修改。

(6)代码提示增强: idea 默认自带

(7)自动保存代码: idea 默认已经设置好,无需修改。

(8)关闭变量后缀自动提示补全: idea 默认没有补全变量后缀,无需修改。

(9)修改jsp的编码方式为utf-8:

  • 不设置的话,右键new 没看到jsp文件,可以通过 右键,选择File,自己手动加上文件后缀创建出一个jsp文件
  • 自己手动创建的jsp文件是空白的,需要自己添加上:
<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>

2、idea常用的快捷键

(1)因为idea的默认的自动补全代码提示的快捷键是 Ctr + 空格,和系统的输入法冲突了,建议修改成 Alt+/

■ 代码提示:alt+/

■ 打印:sout

■ 注释:

◇ 行注释:ctr + / 块注释 shift + ctr + /

◇ 类/方法的注释 /**

■ 导航到实例化类、调用方法或字段的初始声明:ctr+鼠标

■ 自动导包(引入类):Alt+enter

■ 格式化代码:Ctrl+Alt+l

■ 查看继承关系:Ctr+h

■ 查找某个类/接口:Ctr+n

◇ 文件:选择 Files

◇ 方法:选择 Symbols

■ 光标回退上一个位置:Alt+left

■ 插入构造器/Getter/Setter/toString/equals 等方法:Alt+Insert

也可以使用lombok的注解

■ 自动导入变量定义: Ctrl+Alt+v

例如:new String(); 然后按Ctrl+Alt+v,自动导入变量定义,变成:String s = new String();

■ 显示整个项目中使用代码元素(函数/变量/类)的所有位置: Alt+F7

■ 异常处理:Ctrl+Alt+t

■ 显示注释文档提示:Ctrl+q

■ 复制行:Ctrl+d

■ 删除行:Ctrl+x

3、实时代码模板和自定义代码模板:

(1)简单模板:

缩写 扩展到
psfs public static final String
main要么psvm public static void main(String[] args){ }
sout System.out.println();
fori for (int i = 0; i < ; i++) { }
ifn if (var == null) { }

(2) 输入模块后+Tab默认激活,可以修改一下的:

(3) 自定义实时代码模块1:

(3-2) 自定义实时代码模块2:

4、文件模板

如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

idea使用技巧、心得1相关推荐

  1. 技巧心得:Linux技巧小总结

    技巧心得:Linux技巧小总结 1.处理特殊的文件名 假设Linux系统中有一个文件名叫"-aaa",如果我们想对它进行操作,例如现在要删除它,如果我们按照一般的删除方法在命令行中 ...

  2. mac备忘录同步android,IOS技巧心得 篇五:iOS备忘录,可实现全平台实时同步,iPhone ipad PC...

    IOS技巧心得 篇五:iOS备忘录,可实现全平台实时同步,iPhone ipad PC 2020-01-20 17:47:28 11点赞 54收藏 16评论 前言: 由于生活中越来越多的手机.平板电脑 ...

  3. LaTeX技巧心得28:如何在文中实现带圈的数字和圈中加号

    LaTeX技巧心得28:如何在文中实现带圈的数字 1)使用/textcircled{}命令,后面的参数可以是一个字符或者汉字(配合CJK) ,甚至也可以是公式,但是它只会给第一个字符或者汉字加上 &g ...

  4. 合金装备幸存服务器维护时间,合金装备幸存有什么技巧_合金装备生存技巧心得分享_3DM单机...

    <合金装备:幸存>是一款以合金装备系列世界观为背景的生存冒险游戏,生存这一要素贯穿整个游戏,更好地发展下去少不了一些小技巧,下面小编就为大家带来一篇"ztnp-mug48&quo ...

  5. FL STUDIO宿主软件v20.9中文版使用技巧心得

    做音乐软件最强的是德国和美国,德国是老牌音乐强国,美国是电子和软件超级大国. 音乐宿主软件daw,全称digital audio workstation,类似于码农的ide集成开发环境,图形界面的编辑 ...

  6. 零基础如何学习Java,这里分享一些技巧心得

    现在我们都认为互联网成就了我们,但是真正能懂得互联网给我生活带来益处的人又有多少,我相信现在还有很多人都还停留在电脑白痴的阶段,但是我们身边开始出现了各类的IT专业术语,比如java的学习,这个问题呢 ...

  7. 计算机ppt制作总结,大神教你如何玩转PPT 制作PPT技巧心得

    PPT有技巧么?当然有,否则高手一两个小时弄出来的东西,给你一天时间愣弄不出?其实,这高手与新手之间,所相隔的就是一个技巧的距离.比方说今天介绍的这些,瞬间就能让你的PPT制作事半功倍. 1. 黑屏/ ...

  8. \t\t植物大战僵尸游戏技巧心得 (超赞的小游戏)

    一向对2D游戏有好感,我喜欢那种可以马上玩,不消耗时间的小游戏,"植物大战僵尸(Plants.vs.Zombies)"就是这样的类型.我和MM 两人断断续续全部玩完,具体过关过到了 ...

  9. x-code的使用技巧心得

    xcode是苹果开发的一款图形化,并且用户交互非常好的开发软件开发工具. 它支持 C语言 o-bjiect语言 c++ 等多种语言的开发.功能强大,俗话说的好,工欲善其事,必先利其器,下面将描述一下x ...

  10. mysql中in的用法总结_MySQL中的find_in_set()函数使用技巧心得与应用场景总结

    作者:极客小俊 一个专注于web技术的80后 我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人! @极客小俊,简书官方首发原创文章 企业博客:

最新文章

  1. C语言再学习--关键字
  2. 西安电话面试:谈谈Vue数据双向绑定原理,看看你的回答能打几分
  3. Java线程相关的热门面试题
  4. 自然场景人脸检测技术实践
  5. GIL线程全局锁 协程
  6. Elasticsearch实践(二)linux安装
  7. HYSBZ 2145 悄悄话
  8. Notes配置初始化和重新设置(不卸载)
  9. C#接口编程实例解析[转]
  10. 如果Service有多个实现类,Spring怎么知道该注入哪个实现类
  11. 2020年度CSDN博客之星评选——【Mr.郑先生_】感谢各位朋友的支持与陪伴!
  12. MySQL常见运算符详解
  13. rolling()函数
  14. [vue-router] Named Route ‘Layout‘ has a default child route. When navigating to this named route (:t
  15. 基于腾讯云的多人视频会议的在线语音转写功能的实现
  16. c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...
  17. 如何从Rstudio中导出合适的图片?
  18. numpy、pandas操作
  19. java并发编程 笔记八
  20. 本科课程【数字图像处理】实验2 - 图像增强

热门文章

  1. 基于Miniblink的WebBrowser控件CXMBWebCtrl及简单的浏览器Demo
  2. java加载自定义字体java.io.IOException: Problem reading font data.
  3. 算法——回文(palindrome)
  4. http://www.xueh188.top/index.php/archives/16/
  5. C语言分块矩阵乘法,c语言矩阵相乘
  6. 摇臂摄像必备技能,如何做到“人臂合一”?
  7. web——javascript实现动态时钟
  8. 为什么取消助学贷款是拜登的一步好棋?
  9. 入伏从哪天算起比较准确性_2020入伏从哪天算起 2020入伏时间计算表一览
  10. Matlab 人脸识别技术