使用intellijidea开发前的基本设置,有助于提高开发效率

星朝 星朝     2022-10-06     406

关键词:

2、界面字体大小设置

File菜单->Settings->Appearance->Override default fonts by(not recommended):
Name:宋体(建议选择中文,防止出现中文乱码。起初的中文字体名称为空白,只要把列表框拉到最后随便选取一个空白然后应用,中文字体名便出现了,再选择喜欢的字体。)
Size:18

3、代码字体大小设置

File菜单->Settings->Editor->Color&Font->Font
首先点击“save as...”保存为自定义字体设置,然后修改大小Size:18


4、解决代码中文乱码

点击状态栏右下角GBK-选择UTF-8,然后根据情况选择“reload”或者“convert”。


5、代码显示行号

File菜单->Settings->Editor-Appearance :show line numbers


6、设置IntelliJ IDEA智能提示忽略大小写

Editor-Code Completion页里有个Case sensitive completion,可以设置只第一个字母敏感、完全敏感或者不敏感。


7、添加自定义代码补全

File菜单->Settings->Live Templates

先把“By default expand with Tab”改为"Space",这样更符合VS习惯。

点击右侧的“+”新建一个TemplateGroup,名称为user。
然后在user分组下添加自定义的LiveTemplate:
for

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. for(int $INDEX$ = 0; $INDEX$ < $LIMIT$; $INDEX$++) {  
  2.   $END$  
  3. }  

if
[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. if ($END$) {  
  2.       
  3. }  

st
[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. String   

try
[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. try {  
  2.     $END$  
  3. catch (Exception e) {  
  4.     e.printStackTrace();  
  5. }  

print

System.out.println($END$);

while

while ($END$) {
    
}


8、更改文件自动注释,默认生成的文件注释为:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. /** 
  2.  * Created by ${USER} on ${DATE}. 
  3.  */  

更改方法:

打开菜单:File-Settings打开选项设置,找到File and Code Templates--Includes--File Header,修改为:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. /** 
  2.  * Created by sing on ${DATE}. 
  3.  * desc:  
  4.  */  

选择Templates-class,修改:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end  
  2. #parse("File Header.java")  
  3. public class ${NAME} {  
  4. }  
为:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end  
  2. #parse("File Header.java")  
  3. public class ${NAME} {  
  4.     private static final String TAG = "${NAME}";   
  5. }  

使得创建类的时候自动创建TAG。



怎样调出javadoc注释视图

View | Quick Documentation or the corresponding keyboard shortcut

快捷键是Ctrl + Q






 IntelliJ中,除了IDE自带的标准模板,它还具有强大的定义新模板的功能。使用过Eclipse(MyEclipse)的程序员对定义模板并不会陌生,

也一定从中受益。其实,IntelliJ也具有相同的功能。且不去比较哪个IDE功能更强大。很多新使用IntelliJ的人,和我一样,会因为IntelliJ复杂

的操作而头疼,不知道从哪里入手。加上国内关于IntelliJ的介绍少之又少,相比Eclipse,上手IntelliJ要复杂的多。本篇是在阅读了以下博文后

记录下来的Live Template的操作:

      http://www.javacodegeeks.com/2011/11/whats-cool-in-intellijidea-part-ii-live.html

      首先,Ctrl+J快捷键组合用于获得相关模板的列表(对自定义模板和系统模板都起作用)。一般这些缩写都是模板关键词首字母的组合。

 

           



      在Settings -> Live Templates -> By default expand with选项,我们可以设置扩展提示键(default expansionkey),默认的为

Tab。这里设置为Space,因为Space键更符合自己的习惯。当然,你可以不作改动,或者设成其他系统提供的Key。 

 

  那么,怎样去定义自己的模板?                                                                          


      首先,我们先来定义一个我们常用的模板。由于一些原因,IntelliJ并没有提供try-catch模板。它只提供了把一行语句用try-catch代码块

实现的功能http://www.javacodegeeks.com/2011/11/whats-cool-in-intellijidea-part-i.html#surround-with-live-template当我们

想实现一个空try-catch代码块的时候,却需要手动输入。

Settings(Ctrl+Alt+S) -> Live Templates -> Add -> Edit Live Template

      制作try-catch模板,我们只需要输入Abbreviation和try-catch代码,选中Java code选项。



      try-catch模板非常简单,它只有一些给定的关键字。IntelliJ提供的功能远不止如此,例如,把光标定位到某个位置。

      如果我们想添加一个throwable类型在catch中,我们可以添加一个($EXCEPTION$)并通过IntelliJ提供的一个特殊的函数来定义它的值。

例如,我希望输入一个java.lang.Exception类的子类型,因此我使用了subtype(<type>)函数。

 


      在上图中,你可能发现我使用了$END$,但是却没有编辑窗口,这是因为$END$是预定义的变量,它用把光标最后定位到这个位置。

      现在,我们来试一下输入try,然后按space键,我们可以看到扩展出的模板。


查看详情

idea使用笔记——使用前的基本设置

     前言:记忆不好,有些东西需要的时候又需要找一找,那就不如让“纸和笔”来帮忙记录一下啦!到时候查找也方便,而且是自己的东西印象更加的深刻,说不定还能帮助到他人多好玩的事情!软件的下载... 查看详情

intellijidea使用教程

注:本文来源:李学凯的《IntelliJIDEA使用教程(总目录篇)》一:(总目录篇)_1:硬件要求IntelliJIDEA对硬件的要求看上去不是很高。可是实际在开发中其实并不是这样的,特别是开发JavaWeb的项目的计算机,2G根本不够,4G内存... 查看详情

intellijidea介绍与基本使用

一、简介IDEA全称IntelliJIDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI... 查看详情

intellijidea中debug的使用技巧(代码片段)

...中对debug的一些小结 (一)基本介绍本篇文章是基于IntelliJIDEA2018.3.2版本,Debug模式的图标因为不同版本有点点小区别,但是功能基本一样。如图红色框框甲壳虫模样的便是我们本文中的debug启动模式,在日常开发中也是用这... 查看详情

intellijidea常用设置讲解

IntelliJIDEA常用设置讲解 葛贡献 2016-01-0223:10:00 浏览90 评论0摘要: 本篇内容为大家提供的是IntelliJIDEA使用教程中的IntelliJIDEA常用设置讲解,IntelliJIDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java... 查看详情

使用intellijidea开发javahelloworld(代码片段)

使用IntelliJIDEA开发JavaHelloWorld详细步骤​ 1.创建项目在IntelliJIDEA的欢迎主界面中,点击CreateNewProject即可创建新的项目:​2.设置项目类型默认情况下的项目类型是Java,本次的案例目标是HelloWorld,则该选项保持不变即可。右侧... 查看详情

java开发团队管理细则

...已经成为了很多团队的开发标准,更加方便的是,开发了IntelliJIdea插件,使用方 查看详情

intellijidea13基础设置

近期也想试一试这款自诩为“TheBestJavaIDE”,可是因为从開始学Java就一直在使用Eclipse,不得不说。刚開始使用总认为有点不正确的地方,而当我平时使用的功能配置下来后发现。这款IDE给我的第一印象还算不错... 查看详情

26.intellijidea常用设置-4

IntelliJIDEA常用设置讲解说明IntelliJIDEA有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些IntelliJIDEA死忠粉更加死心塌地使用它和分享它。常用设置如上图Gif所示,这是一个Maven多模块项目,在开发... 查看详情

intellijidea基本配置入门

前言:今天下载安装IntelliJIDEA。随手创建了一个项目,运行Build提示错误。与大多数用于开发JAVA的IDE类似,不做不论什么配置。编译是不会成功的。因此我尝试对IDEA的配置进行了一点初步探索,顺手记下供同行參考。1.JDK环... 查看详情

java学习笔记1.2.2使用java集成开发环境-intellijidea(代码片段)

文章目录一、IntelliJIDEA概述二、下载IntelliJIDEA(一)访问IDEA官网(二)下载IDEA-2020.1三、安装IntelliJIDEA(一)安装IntelliJIDEA(二)配置主题与插件1、设置界面主题2、配置缺省插件3、配置特色插件... 查看详情

为什么选择intellijidea作为日常开发工具(代码片段)

为什么选择IntellijIDEA作为日常开发工具作为一个从事Java开发的程序员,每天离不开编辑器的帮助。还记得刚开始学习Java编程的时候,使用Eclipse作为日常开发工具。后来工作以后,需要使用IntellijIDEA,刚开始其实并不想怎么用。... 查看详情

intellijidea使用

IntelliJIDEA使用对于开发工具感受从15年开始学的编程,从最基本的文本编辑器,到MyEclipse,再到Eclipse。首先给我的感受就是对于一个刚接触程序的人来说,使用文本编辑器来去入门编程应该是最好的选择,因为这样可以让人相对... 查看详情

十详述intellijidea提交代码前的codeanalysis机制(代码片段)

在我们用IntelliJIDEA向SVN或者Git提交代码的时候,IntelliJIDEA提供了一个自动分析代码的功能,即Performcodeanalysis:如上图所示,当我们勾选Performcodeanalysis之后,点击commit,IntelliJIDEA就会在提交代码之前对项目的代码进行分析检查,... 查看详情

解决intellijidea2019.2.3java工程运行中文乱码问题

...java语言的语法类似于C++,目前接触的开发环境:eclipse与IntelliJIDEA,AndroidStudio应该跟IntelliJIDEA很类似虽然之前改改AndroidAPK,了解了一些java开发相关的东西,但是感觉很零碎,所以最近抽出几本Java相关的书,通过实践的方式,熟... 查看详情

intellijidea磨刀之开发工具配置

1.主题及主题自体大小设置2.类和方法注释模板设置因为IntellijIDEA自带的注释模板不是很好用,所以我自行设置,每个人根据自己的喜好进行设置即可。a.打开setting找到FileandCodeTemplates中的Class,设置类注释模板备注:此处只是提... 查看详情

详述intellijidea提交代码前的codeanalysis机制(代码片段)

在我们用IntelliJIDEA向SVN或者Git提交代码的时候,IntelliJIDEA提供了一个自动分析代码的功能,即Performcodeanalysis:如上图所示,当我们勾选Performcodeanalysis之后,点击commit,IntelliJIDEA就会在提交代码之前对项目... 查看详情