intellij idea 设置怎样批量设置Application

IntelliJ IDEA初始化配置
IntelliJ IDEA初始化配置
idea在线激活地址:/key如何显示行号:Settings-&Editor-&General-&Appearance标签项,勾选Show line numbers如何让光标不随意定位:Settings-&Editor-&General中Virtual Space去掉Allow placement of caret after end of line创建类注释,看创建jsp文件注释修改(其实和修改类注释是同一个地方,找一下就找到了)&&用*标识编辑过的文件菜单:File-&Settings-&Editor-&General-&Editor Tabs:勾选:Mark modified tabs with asterisk编码格式:&&&按照路径:File -& Settings -& Keymap -& Copy 一份 Eclipse,命名为 Eclipse_补充说明一下快捷键:Move Line Down & &Alt+向下箭头Move Line Up & & & & Alt+向上箭头Split Line & & & & & & & & & & & & & & & & & & & &Ctrl+EnterStart New Line & & & & & & & & & & & & & & & Shift+EnterStart New Line Before Current & & &Ctrl+Shift+Enter1、&File & Settings & Apperence
》theme里选择 Darcula,
Editor-&colors&font-&general & & Scheme:Darcula 把background勾上&& & 配置JDK: &File--&Project Structure: project SDK--New a jsdk.2、File -& Settings -& Appearance & Behavior(2).-& Appearance -& 勾选 Orerride default fonts by(not recommended):&& &&& &&& &Name:&微软雅黑&& &Size:12&& &Line spacing:&1.2(3).-& Appearance -& Window Options -& 去掉勾选 Animate windows,勾选 Show tool window bars(4).-& Appearance -& Presentation Mode -& Font size: 24(5).-& Menus and Toolbars -& Main Toolbar -& 把 Synchronize 移到 Redo 的后面(6).-& Menus and Toolbars -& Main Toolbar -& Rmove 掉 Help Topics(7).-& System Settings -& Startup/Shutdown -& 去掉勾选 Reopen last project on startup,去掉勾选 Confirm application exit(8).-& System Settings -& Project Opening -& 勾选 Open project in the same window(9).-& System Settings -& Synchronization -& 全部勾选,并且 Save files automatically if application is idle for 3 sec.(10).-& System Settings -& Updates -& 去掉勾选 Automatically Check for updates in channel(11).-& System Settings -& Usage Statistics -& 去掉勾选 Allow sending usange statistics to JetBrains s.r.o.&3、File -& Settings -& Editor(1).-& General -& Mouse -& 勾选 Change font size (Zoom) with Ctrl + Mouse Wheel(2).-& General -& Virtual Space -& 勾选 Show virtual spaces at file bottom(3).-& General -& Scrolling -& 去掉勾选 Smooth scrolling(4).-& General -& Other -& Srip trailing spaces on Save,下拉选择 All(5).-& General -& Smart Keys -&&去掉勾选 Backspace smart indent(6).-& General -& Smart Keys -&&去掉勾选 Reformat block on typing '}'(7).-& General -& Smart Keys -&&Reformat on paster: 选择&None(8).-& General -& Appearance -& 勾选 Show line numbers(9).-& General -& Appearance -& 勾选 Show whitespaces(10).-& General -& Editor Tabs -& Tab Closing Policy -& Tab limit: 20(19).-& General -& Editor Tabs -& 勾先 Mark modified tabs with asterisk&【用*在Tab标签中标识编辑过的文件】(新添加)(11).-& General -& Code Folding -& 去掉勾选 One-line methods(12).-& General -& Code Completion -& Case sensitive completion -& 下拉选择 None 【去除自动补全时,大小写敏感】(13).-& General -& Code Completion -& 勾选 Autopopup documentation in (ms): 200(14).-& General -& Code Completion -& Parameter Info -& 勾选 Autopopup in (ms): 200(15).-& Inspections -& 下拉框选择“Default” -& Spelling -& Typo -& Options -&【关闭单词拼写检查】&去掉勾选 (a)Process code (b)Procss literals (c)Process comments(16).-&&Colors & Fonts -& Scheme name -& Copy 一份 Default,并命名为&(17).-& Colors & Fonts -& Font -& Editor Font -& Primary font: Courier New,Size: 14,Line spacing: 1.0(18).代码块颜色主要参考了&Eclipse,并做了些小修改-&&Colors & Fonts -& Font-&&Colors & Fonts -& Font -& General-&&Colors & Fonts -& Font -& Language Defaults-&&Colors & Fonts -& Font -& Java-& Colors & Fonts -& Font -& Java -&&JavaDoc tag value【代码样本中根本没有这货!把我害苦了,找了好久】&-& Foreground:&#3F55BF&(20).&我过滤的文件及目录类型-&File Types -& Ignore files and folders&添加&*.*.*.*.*.4、File -& Other Settings -& Default Settings -&&Build, Execution, Deployment(1).-&Compiler -& 勾选 Make profect automatically【自动编译】&5、禁用一些(不想用的)插件File -& Settings -& Plugins -& &去掉勾选:Git IntegrationGitHubCVS IntegrationTFS IntegrationFlash/Flex SupportGoogle App Engine IntegrationIDEtalkASPCloud Foundry integrationCloudBees integration&6、最后记得备份一下“个性化设置”:File -& Export Settings2.优化JVM参数进入idea安装目录的bin目录下,找到idea.exe.vmoptions(64位的,编辑idea64.exe.vmoptions)文件:-Xms256m-Xmx1024m-XX:MaxPermSize=512m-XX:ReservedCodeCacheSize=128m-XX:+UseCodeCacheFlushing-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true-Xms256m设置初时的内存数,你需要设置一个合理的值, 增加该值可以提高Java程序的启动速度。如果你的内存够大,如2G,可以设置到400m。-Xmx1024m设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。快捷键功能路径Ctrl + /双斜杠注释Main menu -& Code -& Comment width Line CommentCtrl + Shilft + /块注释Main menu -& Code -& Comment width Block CommentAlt + /代码提示Main menu -& Code -& Completion -& Basic&Ctrl + I格式化代码Main menu -& Code -& Reformat CodeCtrl + D删除当前行Editor Actions -& Delete LineCtrl + E最近打开的文件列表Main menu -& View -& Recent FilesCtrl + W关闭正在编辑的活动窗口。Main menu -& Window -& Editor Tabs -& CloseCtrl + F搜索、替换Main menu -& Edit -& Find -& ReplaceCtrl + H高级查找Main menu -& Edit -& Find -& Find in PathCtrl + L定位到指定行Main menu -& Navigate -& LineCtrl + Alt + PageDownCtrl + Alt + PageUp复制当前行到下(上)一行中。比Ctrl+C单纯的复制功能要方便好用(省掉了粘贴步骤),主要是用在编写代码时,需要移动代码的地方。Editor Actions -& Duplicate LinesAlt + ↓Alt + ↑移动单行(多行)代码。也是比Ctrl+C更好的快捷键。Main menu -& Code -& Move Statement DownMain menu -& Code -& Move Statement UpCtrl + Shift + R根据文件名(模糊查询)快速定位文件(任何类型)Main menu -& Navigate -& FileCtrl + Shift + U大小写转换Main menu -& Edit -& Toggle CaseF1查看文档Main menu -& View -& Quick DocumentationF2重命名Main menu -&&Refactor -& RenameCtrl + I格式化代码Main menu -& Code -& Reformat Code&&
发表评论:
TA的最新馆藏[转]&44717人阅读

前言:今天下载安装IntelliJ IDEA,随手创建了一个项目,执行Build提示错误。与大多数用于开发JAVA的IDE类似,不做任何配置,编译是不会成功的。因此我尝试对IDEA的配置进行了一点初步探索,顺手记下供同行参考。
目前大多数IDE都没有集成JDK环境,IDEA也是一样,在使用IDEA之前首先要安装JDK,并且配置环境变量。与其他IDE不同之处在于,IDEA不会自动匹配系统的JDK环境,编译时会提示以下错误信息:
Using javac 1.7.0_40 to compile java sources
java: JPS build failed to load optimized file manager for javac:
java.lang.NoClassDefFoundError: com/sun/tools/javac/util/DefaultFileManager
java.lang.NoClassDefFoundError: com/sun/tools/javac/file/JavacFileManager
java: 致命错误: 在类路径或引导类路径中找不到程序包 java.lang
java: Compilation failed: internal java compiler error
IDEA可以为每个项目指定不同版本的JDK,并且需要开发者手动配置项目的所使用的JDK版本。配置方法如下:
(1)单击File | Project Structure菜单项,打开ProjectStructure对话框;
(2)在左侧列表框中,选择SDKs列表项,进入SDK配置页面;
(3)若中间的SDK列表框没有选项,则单击“+”号创建一个JDK列表项;
(4)选择JDK列表项,在SDK ’JDK’选项卡页面中,单击JDK home path项目的浏览按钮,定位JDK安装路径并保存。
2.项目依赖
IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。以Spring Application为例,新建项目编译时提示以下错误信息:
java: 程序包org.springframework.stereotype不存在
java: 程序包org.springframework.context不存在
java: 程序包org.springframework.context.support不存在
刷新Maven配置的方法为:
(1)右键单击项目;
(2)在弹出菜单中选择Maven|Reimport菜单项。
此时,IDEA将通过网络自动下载相关依赖,并存放在Maven的本地仓库中。另外,可以将Maven的刷新设置为自动,配置方法为:
(1)单击File|Setting菜单项,打开Settings选项卡;
(2)在左侧的目录树中,展开Maven节点;
(3)勾选Import Maven projects automatically选择项。
在Project Structure的Modules选项卡的Dependencies页面中,可以查看Maven所引用的项目。如果未找到指定项目,则对于项目将用红色波浪线提醒。同时,可在该选项卡中修改Maven的依赖项。
后记:在网上看到IntelliJ IDEA所宣称的种种便利,让我产生了一种幻觉——这就是下一代的JAVA开发工具。事实上,除了代码自动补全相较于其它编译器有所提升外,IDEA并没有太多出色之处。短期内恐怕并没有取代Eclipse的可能,更何况Eclipse是免费的。但我还是很期待能够出现更加智能的IDE,即使是收费,只要能够提高开发人员工作效率就是值得的。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:279887次
积分:4407
积分:4407
排名:第4679名
原创:228篇
转载:37篇
评论:14条
(1)(4)(6)(7)(3)(5)(2)(3)(14)(3)(16)(9)(4)(8)(1)(2)(5)(9)(8)(13)(2)(2)(6)(2)(4)(1)(2)(3)(2)(1)(24)(13)(14)(12)(13)(6)(10)(2)(3)(18)(1)(1)Setting heap size in IntelliJ IDEA correctly [正确地设置在IntelliJ IDEA堆大小] - 问题-字节技术
Setting heap size in IntelliJ IDEA correctly
正确地设置在IntelliJ IDEA堆大小
问题 (Question)
I have this peculiar problem with running a Processing application in IntelliJ IDEA. I want to save a large image and to do this I run in to the following exception:
Exception in thread "Animation Thread" java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.(DataBufferInt.java:75)
at java.awt.image.Raster.createPackedRaster(Raster.java:467)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032)
at java.awt.image.BufferedImage.(BufferedImage.java:331)
at processing.core.PImage.saveImageIO(PImage.java:3117)
at processing.core.PImage.save(PImage.java:3297)
at OffScreenRender.stopRender(OffScreenRender.java:38)
at MainVecField.draw(MainVecField.java:93)
at processing.core.PApplet.handleDraw(PApplet.java:2305)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:243)
at processing.core.PApplet.run(PApplet.java:2176)
at java.lang.Thread.run(Thread.java:724)
So clearly there is some memory allocation problem here. The problem is that when i change the .vmoptions files in IntelliJ I get the same results, they have no effect. The "memory" number at the lower right corner of the IDE increases accordingly but it does not seem to let my application allocate more memory.
When I run the processing application in the processing IDE I can manage to save much larger files by setting a large heap size.
In IntelliJ nothing over 256mb seems to make a difference. So my question is how do I set a larger heap size in IntelliJ that allows my application to allocate more memory?
Thank you for your help!
I attach the code for my project in case anyone wants to test it out:
import processing.core.*;
public class TestClassMain extends PApplet
public static void main(String args[])
PApplet.main(new String[] { "--present", "TestClassMain" });
//Global variables
OffScreenRender screenR
int c = 0;
//Variables for offScreenRender
int resFactor = 10;
boolean offScreenRenderSwitch =
public void setup()
background(0);
stroke(255);
//Initialize the render object
screenRender = new OffScreenRender(this, 1, resFactor);
public void draw()
frameRate(30);
stroke(255);
//Check if the render should be saved
if(offScreenRenderSwitch == true){screenRender.startRender();}
background(0,0,0);
rect(20+c,height/2,60,60);
if(offScreenRenderSwitch == true)
screenRender.stopRender();
offScreenRenderSwitch =
public void keyPressed()
//Render the graphics to an offScreen buffer
offScreenRenderSwitch =
import processing.core.*;
* Renders the processingsketch to a .tif file at specified resolution.
public class OffScreenRender
PA // The parent PApplet
OffScreenRender(PApplet p, int width_, int height_, int resFactor_)
//Initialize variables
width = width_;
height = height_;
resFactor = resFactor_;
render = parent.createGraphics(width, height);
//Render the image
void startRender()
parent.beginRecord(render);
render.scale(resFactor);
PApplet.println("first step");
//Render the image
void stopRender()
parent.endRecord();
PApplet.println("second step");
render.save("hej");
PApplet.println("final step");
我有这种奇特的问题在IntelliJ IDEA处理应用程序运行。我想拯救一个大图,为此我在以下异常:异常的线程. lang“动画线程”。在java.awt.image.DataBufferInt OutOfMemoryError:Java堆空间。(DataBufferInt.java:75)java.awt.image.Raster.createPackedRaster(Raster.java:467)java.awt.image.DirectColorModel.createCompatibleWritableRaster java.awt.image.BufferedImage(DirectColorModel.java:1032)。(processing.core.PImage.saveImageIO BufferedImage.java:331)(PImage.java:3117)processing.core.PImage.save(PImage.java:3297)OffScreenRender.stopRender(OffScreenRender.java:38)MainVecField.draw(MainVecField.java:93)processing.core.PApplet.handleDraw(PApplet.java:2305)processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:243)processing.core.PApplet.run(PApplet.java:2176)java.lang.Thread.run(Thread.java:724)显然这里有一些内存分配问题。问题是,当我改变。在IntelliJ vmoptions文件我得到相同的结果,他们没有效果。“记忆”号在IDE中增加相应的右下角,但它似乎并没有让我的应用程序分配更多的内存。当我在处理IDE运行加工程序我可以设法保存更大文件通???设置一个大型堆大小。在IntelliJ超过256 mb似乎有所不同。所以我的问题是我怎么设置更大的堆大小在IntelliJ,允许我的应用程序分配更多的内存?谢谢你的帮助!我附上我的项目的代码,以防有人想对其进行测试:import processing.core.*;
public class TestClassMain extends PApplet
public static void main(String args[])
PApplet.main(new String[] { "--present", "TestClassMain" });
//Global variables
OffScreenRender screenR
int c = 0;
//Variables for offScreenRender
int resFactor = 10;
boolean offScreenRenderSwitch =
public void setup()
background(0);
stroke(255);
//Initialize the render object
screenRender = new OffScreenRender(this, 1, resFactor);
public void draw()
frameRate(30);
stroke(255);
//Check if the render should be saved
if(offScreenRenderSwitch == true){screenRender.startRender();}
background(0,0,0);
rect(20+c,height/2,60,60);
if(offScreenRenderSwitch == true)
screenRender.stopRender();
offScreenRenderSwitch =
public void keyPressed()
//Render the graphics to an offScreen buffer
offScreenRenderSwitch =
import processing.core.*;
* Renders the processingsketch to a .tif file at specified resolution.
public class OffScreenRender
PA // The parent PApplet
OffScreenRender(PApplet p, int width_, int height_, int resFactor_)
//Initialize variables
width = width_;
height = height_;
resFactor = resFactor_;
render = parent.createGraphics(width, height);
//Render the image
void startRender()
parent.beginRecord(render);
render.scale(resFactor);
PApplet.println("first step");
//Render the image
void stopRender()
parent.endRecord();
PApplet.println("second step");
render.save("hej");
PApplet.println("final step");
最佳答案 (Best Answer)
Changing vmoptions file adjusts the memory used by IntelliJ, but what you're having here is a shortage of memory of JRE that is launched by IntelliJ to execute your application. You need to adjust the memory setting in VM options part of the Run/Debug configuration, for example:
改变vmoptions文件调整使用的内存IntelliJ,但是这里你有什么缺少的记忆所推出的JRE IntelliJ执行您的应用程序。你需要调整内存设置在VM选项运行/调试配置的一部分,例如:
答案 (Answer) 2
IntelliJ shows you the amount used and the current size of the heap.
You are trying to set the maximum which it does not show.
You can attach VisualVM to IntellIJ to see the maximum by running jvisualvm
IntelliJ向您展示使用的数量和当前的堆大小。你想设置的最大,它不显示。你可以把VisualVM IntellIJ看到最大的运行jvisualvm
本文翻译自StackoverFlow,英语好的童鞋可直接参考原文:IntelliJ IDEA 11 快速入门手册_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
IntelliJ IDEA 11 快速入门手册
上传于||文档简介
&&I​D​E​A​ ​全​称​ ​I​n​t​e​l​l​i​J​ ​I​D​E​A​,​是​j​a​v​a​语​言​开​发​的​集​成​环​境​,​I​n​t​e​l​l​i​J​在​业​界​被​公​认​为​最​好​的​j​a​v​a​开​发​工​具​之​一​,​尤​其​在​智​能​代​码​助​手​、​代​码​自​动​提​示​、​重​构​、​JE​E​支​持​、​A​n​t​、​J​U​n​i​t​、​C​V​S​整​合​、​代​码​审​查​、​ ​创​新​的​G​U​I​设​计​等​方​面​的​功​能​可​以​说​是​超​常​的​。
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 intellij jdk设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信