分享
 
 
 

Intellij IDEA 4 新特性 之 Code Editing (代码编辑)

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Editing files with syntax highlighting(文件编辑时语法突出)

IDEA supports the editing of Java™, JSP, XML, HTML files, as well as custom file types that can be easily defined to be recognized and properly highlighted by the editor.

(IDEA支持对 Java™, JSP, XML, HTML等文件的语法突出编辑,即使是自定义的文件,也可以通过代码编辑器来使得其可以被识别和语法突出化)

Advanced Code Completion(先进的代码完成功能)

Basic code completion finalizes a class, method, variable name, and Java keywords, plus commonly used names for fields and variables depending on their type. It can be automatically invoked, popping up the available methods and fields list.

(Basic代码完成 可以完成对类、方法、变量名和Java关键字的识别,根据不同的类型,可以从自动弹出的列表框中选择已有的方法和域 名)

The SmartType code completion filters the method and variable list to match the expected expression type. It works at the right-hand side of assignments, in variable initializers, return statements and anywhere else where IDEA can guess the expected type.

(SmartType代码完成,会根据目前的表达式的类型来对弹出列表框中的方法和变量进行类型匹配,弹出框中右边的就是那些方法变量等的返回类型,IDEA还会罗列出其他你可能用到的类型)

The Class Name code completion finishes a class name anywhere in the project or libraries independently of imports in the current file.

(Class Name 代码完成可以在任何工程、库以及当前独立的文件中帮你完成类名字的书写)

Closing brace auto-insert(复合语句的自动插入(前后括号自动匹配))

Start a code block with an opening curly brace character and press Enter.

The corresponding closing brace is automatically inserted with the indentation specified in your preferences.

(当你键入“{”来开始一组复合语句时,“}”会自动插入进行匹配,插入的方式也可以由你来订制)

Matched brace highlighting(匹配括号的突出显示)

Place the Editor caret just after a closing (or just before an opening) brace or bracket of any type. If it is correctly matched, the matching pair highlights with light blue. If there is no matching bracket, the unpaired bracket highlights as a compile error. (You can change the default highlight colors in your configuration).

(当光标移动至括号时,不管是左括号还是右括号,如果它可以正确匹配,他将会以浅蓝色突出显示,如果没有与之相匹配的括号,则将会有错误提示,当然,突出的颜色也可以设置)

Pasted text auto-indent(粘贴代码自动缩进)

Paste a block of text into your code and IDEA automatically indents it to fit the new location.

(当粘贴一段代码到IDEA代码编辑中时,他会自动缩进到合适的位置)

Live Templates(动态模板)

Live Templates provide a fast way to code many typical constructs. Just type the Live Template name, press Tab, and the relevant code... simple or highly complex... is written to your file instantly. When you insert code from a Live Template, IDEA analyzes your existing code and suggests correct values for the template’s variables. Now you can apply Live Templates not only at a particular caret position, but for selected blocks of code/text as well.

(动态模板提供了一些典型代码的快速输入,只需要输入动态模板的名字,按TAB,不论是简单的还是复杂的代码都会立刻完成。动态模板还会自动分析现有代码,插入合适的变量名,动态模板的使用不仅在光标位置,他还适用于被选中的文本代码)

Express code commenting(快速代码注释)

Use a single keystroke to quickly comment/uncomment a selected line or block with either block (/*…*/) or line (//…) comments. Comments insert at the first column, or at the indentation level, depending on your preferences.

(使用一个键就可以使选中的代码进行注释或反注释,注释的插入位置可以设置)

Popup parameter info(参数弹出提示)

When coding a new method call, a tooltip showing the target method’s signature pops up after you type the opening “(” character or invoke code completion features. The parameter highlighted in bold is the one on which the caret is currently positioned. You can control the popup interval or disable the popup completely in Completion settings.

(当输入一个新的方法时,在输入“(”后就会有这个方法参数的弹出提示,当前参数将会以粗体显示,你可以在Completion settings中控制是否弹出,和弹出延时)

Code folding(代码折叠)

Easily “fold” and “unfold” methods, Javadoc comments, or blocks of import statements, putting distracting detail out of your way. Fold/unfold a single block or everything in the file at once with a single keystroke.

(你可以将JavaDoc注释、方法体、或者一系列的import语句进行折叠,隐藏他们的细节,只需点击一下,就可以打开或合上他们)

Mouse over «folded» code icons to pop up the hidden detail for quick examination.

(将鼠标移至到合上的代码时,隐藏的内容会暂时显示出来)

Split-pane editor(双块代码编辑)

Split the Editor into two half panes to work in two different places in the same file simultaneously. Move the pane splitters to adjust the size of the panes.

(通过分割栏,可以将代码分成两部分独立工作,拖动分割栏可以调整大小)

Clipboard stacking(超级剪贴版)

Now store multiple clipboard entries and access them with a single shortcut. Customize the number of entries that can be stored in the clipboard stack.

(拥有可以储存多次剪贴内容的剪贴版,记录的剪贴内容数也可以设置)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有