苹果怎么清除缓存ijdiea缓存

安装appledoc 1.下载源码后运行即安装 如果提示:garbage collection is no longer supported需要删除Building setting中GCC_ENABLE_OBJC_GC的requied. 另外:git安装亦可(如下),不过遇到上述问题就不好办. git clone git:///tomaz/appledoc.git cd appledoc sudo sh install-appledoc.sh 2.在终端中使用cd命令进入项目
这篇文章主要介绍了Shell中删除某些文件外所有文件的3个方法,即在删除文件时保留一些想要的,其它的则删除,需要的朋友可以参考下 我的一位同事曾经问过我这样一个问题:在 Linux 下,如何 删除目录中除某些文件之外的所有文件?当时,我告诉他可 以通过模式匹配的方法解决.但其实,除此之外,还有其他 的方法,正所谓&条条大路通罗马&.让我们来逐一看看. 假设要删除 ~/Downloads 目录中除 *.iso 和 *.zip 外的 所有文件,那么在 bash 中可以按以下方法处理: 方法
datagrid控件想必大家很是熟悉,本文将介绍下datagrid行内按钮的操作更新/删除等等,感兴趣的你可不要错过了哈,希望本文知识点可以帮助到你 ui: &asp:TemplateField HeaderText=&Operation& ShowHeader=&False&& &ItemStyle Width=&100px& /& &ItemTemplate& &table width=&1
asp删除数据库教程记录其实在asp中是很非常容易做的事情了,只要连接数据库了,再利用sql delete函数来删除就ok了,下面来看看实例吧. 删除单条记录 id = saferequest(&id&) sql=&delete from table1 where whereid&&&id&&& rs.open sql,conn,1,3 response.write &&script&alert('删除
这个是一个老问题,但是发现大多数人说的还不够透.小弟就在这里抛砖引玉了,欢迎拍砖 问题:比如我有一个数组(元素个数为0哈),希望添加进去元素不能重复. 拿到这样一个问题,我可能会快速的写下代码,这里数组用ArrayList. private static void testListSet(){ List&String& arrays = new ArrayList&String&(){ @Override public boolean add(String e) { for(Str
一段递归删除一个部门以及它的所有子部门的一段代码.仅供大家参考和自己以后备用 有的时候删除信息的时候,需要把这条信息下的所有的都删除,这个时候就需要递归删除了.下面是我在做部门管理中的删除部门功能的时候写的一段递归删除一个部门以及它的所有子部门的一段代码.仅供大家参考和自己以后备用. 下面是我的一段代码的展示: /* * 修改一条部门信息 */ function del($bumen_id){ $sql=&select bumen_id from lxsm_bumen where topbume
这篇文章主要介绍了VC实现批量删除指定文件的方法,是一个比较普遍且实用的功能,需要的朋友可以参考下 本文所述实例主要实现了删除某个盘符下指定位置的文件,可以是TXT.doc.jpeg等格式,只要选定格式后,再定义好盘符,即可一键删除所有指定类型的文件.再次提示删除前请确认,且删除后不可恢复. 以下是最主要的核心代码,其它代码读者可以自己添加. SHFILEINFO shI memset(&shInfo,0,sizeof(SHFILEINFO)); HIMAGELIST hImage =
这篇文章主要介绍了SQLServer用t-sql命令批量删除数据库中指定表的方法,大家参考使用 当我们需要批量删除数据库中的表时,对于单个删除一些表是否感到烦躁,厌倦,干脆写个脚本用得了. 本脚本使用游标循环删除,对于数量比较小,用游标暂不会造成恶劣影响. DECLARE @tablename VARCHAR(30), @sql VARCHAR(500) DECLARE cur_delete_table CURSOR READ_ONLY FORWARD_ONLY FOR SELECT name
本文内容讲的是:JS保存和删除cookie操作,判断cookie是否存在的方法 有时我们需要用cookie保存用户名,记录登录状态,如何正确判断该机用户cookie是否存在呢?不能简单使用a!=&这样的写法. a=getCookie(&username3&); c_start=document.cookie.indexOf(&username3=&); if(c_start == -1){ $(&#login_form&).show()
php 数组增加,删除,查询,排序详细说明,需要的朋友可以参考下. 数据增加,删除,查询,排序详细说明 对数组的添加(首尾数据添加(不限定条数)以及中间任意位置添加数据操作) . 2-对数组的删除(首尾的数据删除(不限定条数)以及中间任意位置的数据删除操作,条件:对数组中间位置删除的,后面的值往前挪,接上以前的位置) . 3-对数据的排序操作(排序操作,要的是效率) . 4-对数组的查询(对数组中的某一数据进行查询,如果满足,则生成新的数组,这个新的数组就是满足查询条件的,条件:查询,并不是查询
本文介绍Ibatis.net结合oracle实现批量删除写法,并提供简单的示例代码供参考 要删除的字符串ID为 string SDSALES_IDString = 1,2,3,4,5,6,7 //转成Array Array array = SDSALES_IDString.Split(new string[] { &,& }, StringSplitOptions.RemoveEmptyEntries).ToArray&string&(); 在模型定义一个 public A
本节主要介绍了mysql如何增加修改字段类型及删除字段类型,需要的朋友可以参考下 MySQL添加字段: alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加) 删除字段: alter table `user_movement_log` drop column Gatewayid 调整字段顺序: ALTER TABLE `user_movemen
系统里有一个 temp.. 的文件夹,估计是中木马了,其实就是利用了系统的bug,直接手工删除是无法实现的,一般我们通过dos或者畸形文件夹删除工具才可以 命令行删除带.的文件夹 系统里有一个 temp.. 的文件夹,估计是中木马了 进入DOS 进入该文件所在的位置 rd /S /Q temp..\\ 这样就不会提示 文件夹不为空 的错误了. 为了方便大家使用这里提供一个更好的方法: 下面推荐个更强劲的删除代码(执行畸形文件) 将下面的代码保存为 jb51del.bat 复制代码 代码如下: D
PHP中对于处理文件的操作函数有许多,下面是我搜集的一个删除非空目录的函数方法,感觉不错,就摘抄下来了,在PHP的应用中很实用,源码不是很多,可以根据自己的需求进行修改 有了这个小程序,PHPer就不用手动进行删除计算机上的目录文件了,在练习PHP目录文件操作时就可以用这个函数,在这个基础上还可以增加浏览文件夹目录,然后进行删除. 代码一: &?php function d_rmdir($dirname) { //删除非空目录 if(!is_dir($dirname)) { return fal
这篇文章主要介绍了php实现用于删除整个目录的递归函数,涉及php递归算法与目录操作技巧,需要的朋友可以参考下 本文实例讲述了php实现用于删除整个目录的递归函数.分享给大家供大家参考.具体实现方法如下: &?php function delete_directory($dir) { if ($dh = @opendir($dir)) { while (($file = readdir ($dh)) != false) { if (($file == &.&) || ($file
Extjs 本身是一个加载慢的JS框架,这次来写写怎么减少冗余代码,也是提高运行速度,感兴趣的朋友可以参考下哈,希望可以帮助到你 Extjs 本身是一个加载慢的JS框架,这个需要程序员的多去优化,之前说过了JS的打包的优化 这次来写写怎么减少冗余代码,也是提高运行速度,包含了1.删除代码通用2.提交表单通用3.初始化Gird通用化 本次只写 删除代码优化 先贴出代码 /** * 获取个GridPanel的选择的记录 */ function $getGdSelectedIds(grid, idNa
在sql server中经常有这样的问题: 一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个.现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题? truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值. 而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值. 1. truncate table t
这一篇&与MSSQL对比学习MYSQL的心得(八)&将会讲解MYSQL的插入.更新和删除语句 同样的,只会讲解跟SQLSERVER不同的地方 插入 将多行查询结果插入到表中 语法 INSERT INTO table_name1(column_list1) SELECT (column_list2) FROM table_name2 WHERE (condition) INSERT INTO SELECT 在SQLSERVER里也是支持的 table_name1指定待插入数据的表:column_
option的添加和删除通过js实现及动态创建select,本例提供实例的完整代码,感兴趣的朋友可以参考下哈,希望可以帮助到你 1.动态创建select function createSelect(){ var mySelect = document.createElement(&select&); mySelect.id = &mySelect&; document.body.appendChild(mySelect); } 2.添加选项option 复制代码 代
mysql中select distinct * from text不能显示不重复的记录,而是直接全部显示 采用的是下面的方法可删除,假设重复的是test数据库中的title字段 create table bak as (select * from test group by title having count(*)=1); insert into bak (select * from test group by title having count(*)&1); truncate table
Hello 大家好!这个ajax系列教程讲到这里已经完成50%了.第4篇讲了ajax向数据库添加数据,第5篇讲了ajax修改数据库中的数据.今天我们来讲ajax添加数据与删除并存的实例效果. 如果你真的把前几篇掌握了.实现ajax删除功能会易如反常.我所要教你的是.灵活利用JavaScript和Dom来实现一个酷酷的删除效果.其实你学习到这里.已经能够明白,在ajax技术中那些被请求的 服务端网页,在非ajax应用中并无太大区别.无非也是接受前端发过来的请求.在后台执行一些操作而已!学习完这篇教
删除所有分区的默认共享.bat @echo off :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: :: 先列举存在的分区,然后再逐个删除以分区名命名的共享: :: 通过修改注册表防止admin$共享在下次开机时重新加载: :: IPC$共享需要administritor权限才能成功删除 :: :: jm 改动于
:: :::::::::::::::::::::::::::::::::::::
如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了. 1.开始-&运行,输入SERVICES.MSC到服务里,停止所有Oracle服务: 2.开始-&程序-&Oracle - OraHome81-&Oracle Installation Products-& Universal Installer,卸装所有Oracle产品,但Universal Installer本身不能被删
今日在bluediea看到淘宝在线招聘,相信淘宝的技术还是很牛的,于是赶紧打开看看题目并试着做做. 到了第三题时卡了偶老半天,并不是做不出来,感觉有很简便的方法但自己就是一时想不出来,不过费了九牛二虎之力终于完成本题,给出了一个另自己还比较满意的答案,欢迎各位朋友指点! 题目如下: 请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个仅包含被删除的重复条目的新数组. [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] Array.prot
replica set多服务器主从,添加,删除节点,肯定会经常遇到的.下面详细说明一下,添加,删除节点的2种方法. 一,利用rs.reconfig,来添加,删除节点 1,添加节点 repmore:PRIMARY& config = {_id:&repmore&,members:[{_id:0,host:'127.0.0.1:27017',priority :2},{_id:1,host:'127.0.0.1:27018',priority:1}]}; //添加节点 repmore
通过注册表删除远程桌面连接IP记录的方法,需要的朋友可以参考下. 点击 开始 -& 运行 输入regedit 进入以下注册表分支: [HKEY_CURRENT_USER/Software/Microsoft/Terminal Server /Client/Default] 列出的MRU0 / MRU1 ... 显示的就是你使用桌面连接器输入过的IP地址. 把你不需要的IP删除掉就可以了.
asp.net 删除,更新数据库方法 '数据更新 Public Sub updateTable(ByVal StrSql As String) mandText = StrSql Try conSql.Open() Trans = conSql.BeginTransaction objCommand.Transaction = Trans objCommand.ExecuteNonQuery() mit() Catch ese As Exceptio
这篇文章主要介绍了使用 Iisext.vbs 删除应用程序依存关系的实现方法,需要的朋友可以参考下 应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1 可使用命令行脚本 iisext.vbs(存储在 systemroot\system32 中),在运行带有 IIS 6.0 的 Windows Server 2003 家族成员的计算机上删除一个或多个 Web 服务扩展之间的依存关系. Iise
在dos下删除文件夹或文件,先要确定文件夹或文件是否有特殊的属性,比如&系统&.&只读&.&隐藏&,如果有,去掉这些属性,命令如下 文件夹: attrib c:\windows -s -r -h 文件:attrib -s -h -r c:\windows\autorun.inf 删除命令如下, 删除文件夹(空):rd c:\windows 删除文件:del c:\windows\autorun.inf 注:如果是当前路径下操作,可以省略路径.如:
oracle命令行删除用户: connect / drop user user1 exit oracle命令行创建用户: 复制代码 代码如下: create user user1 identified by values 'facc669c' default tablespace user1 temporary tablespace temp profile default account
PHP写XML方法很多,这里主要介绍一下DOMDocument的用法,跟 JS大体上相同,其实非常简单. 共分四个文件,分别是创建.增加.删除.修改四个功能,变量都是写死的,改一改用$_POST方式接收就可以用了 //index.php 创建功能 &?php $xmlpatch = 'index.xml'; $_id = '1'; $_title = 'title1'; $_content = 'content1'; $_author = 'author1'; $_sendtime = 'tim
在一些程序开发中,对于删除操作,最好再让用户确认一下,以免误操作,带来的损失,下面的方法,大家可以参考下.各个语言下,都通用的思路. 1:定义删除按钮 &asp:Button ID=&btnDelete& runat=&server& Text=&删除& OnClientClick=&javascript: return ShowMessage()& OnClick=&btnDelete_OnClick&quo
在Windows系统中,我们难免会遇到用常规方法无法删除文件的情况.尤其是使用Windows XP系统的用户,遭遇此类问题的频率更高.为了解除用户的困惑,我们将尝试通过各种非常规的手段有效地删除那些顽固文件. 一.删除顽固文件的常规方法 1.重新启动Windows操作系统后,再按常规方式删除文件. 2.在DOS(或命令提示符)界面中用Del.Deltree之类的命令删除. 3.利用非Windows资源管理器的第三方工具删除,例如具有浏览文件夹功能的Total Commander.ACDSee.F
这篇文章主要介绍了perl数据库添加.删除.更新.查询操作例子,本文直接给出操作代码,需要的朋友可以参考下 注意:连接时候使用SID指定的database,所以没有在连接中指定database. #!/usr/bin/ use DBI; my $db_name=&geneva_admin&; my $db_passwd=&geneva_admin&; my $dbh=DBI-&connect(&quo
动态载入/删除/更新外部 JavaScript/Css 文件的代码 动态载入 JavaScript/Csss 文件 传统加载外部JavaScript(*.js) 或者 Css(*.css)文件的方法是直接在&head&标签里面进行添加: &head& &script type=&text/javascript& src=&myscript.js&&&/script& &link rel=&stylesh
PHP操作文件类(文件和文件夹创建,复制,移动和删除) ,使用也比较方便,需要的朋友可以参考下. &? /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件 * FileUtil::createFile('b/1/2/3.exe'); 测试建立文件 在b/1/2/文件夹下面建一个
这篇文章主要介绍了使用python删除nginx缓存文件示例(python文件操作),需要的朋友可以参考下 调用时输入参数如: www.jb51.net/表示删除www.jb51.net首页的缓存, www.jb51.net/test.php就表示删除/test.php的缓存 #coding=utf8 import sys,os import hashlib if len(sys.argv)&2: print(&你没有输入地址.&) sys.exit() path=&/
这篇文章主要介绍了sqlserver中数据删除和更新的sql语句,需要的朋友可以参考下 1.删除 1)删除记录 Delete from 表名 where id ='xx' 2)删除所有数据,并回归初始化标识字段. Truncate table 表名 3)delete与truncate区别 a. truncate是能使种子回到初始值 b. truncate不能加条件 c. truncate不能涉及触发器 d. truncate性能要比delete高得多 2.更新 1)基础的update updat
故障为用浏览器下载公司管理系统中的&*.cab&或&*.rar&格式文件时会出现任务失败的提示,一些打包的程序和公文无法得到及时处理. 下载&挑食&,文件损坏是祸根 下载部分格式文件出现错误,这个问题对于IIS服务器来说,一般是因为数据格式处理的文件出了问题.经过检查,发现 &System32\Inetsrv&目录下的metadata.dll和MetaBase.xml这两个文件已损坏. 提示:检查的方式可以采用Windows自
最近有个朋友问我,他说他在SQLSERVER删除几百万到几千万数据是显的很慢,帮他分析了一下,提了一些以下意见,或许对很多人有用. 如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是DDL操作,不产生rollback,不写日志速度快一些,然后如果有自增的话,恢复到1开始,而delete会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的
这篇文章主要介绍了JavaScript strike方法入门实例,strike方法用于给字符串加上删除线,需要的朋友可以参考下 JavaScript strike 方法 strike 方法返回使用 HTML strike 标签属性定义的删除线样式的字符串.其语法如下: str_object.strike() 提示:该方法不符合 ECMA 标准,不建议使用. strike 方法实例 复制代码 代码如下: &script language=&JavaScript&& var s
这篇文章主要介绍了jquery增加和删除元素的方法,涉及append.remove等方法的使用技巧,需要的朋友可以参考下 本文实例讲述了jquery增加和删除元素的方法.分享给大家供大家参考.具体实现方法如下: &html& &head& &meta http-equiv=&content-type& content=&text/charset=utf-8& /& &title&jquery增加删除元素&lt
oracle单库彻底删除干净:关闭数据库.关监听.清除残余文件.删除用户和组,详细操作如下,感兴趣的朋友可以参考下哈 一.关闭数据库 [oracle@RHEL5]$sqlplus / as sysdba SQL& 二.关监听 [oracle@RHEL5]$lsnrctl stop 三.删除oracle_base 我这里切换到了root [root@RHEL5]#rm -rf /s01 三.清除残余文件 [root@RHEL5]# rm -f /usr/loc
这篇文章主要介绍了php中删除数组的第一个元素和最后一个元素的函数,需要的朋友可以参考下 对于一个php数组,该如何删除该数组的第一个元素或者最后一个元素呢?其实这两个过程都可以通过php自带的函数 array_pop 和 array_shift 来完成,下面就具体介绍一下如何来操作. (1)使用 array_pop 删除数组的最后一个元素,例如: $user=array('apple','banana','orange'); $result=array_pop($user); print_r(
这篇文章主要介绍了php判断并删除空目录及空子目录的方法,可实现遍历目标文件夹判断是否为空及删除空目录的功能,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php判断并删除空目录及空子目录的方法.分享给大家供大家参考.具体实现方法如下: 步骤如下: 1.遍历目录及子目录 2.使用 scandir 判断目录是否为空,为空则使用rmdir 删除. &?php /** 删除所有空目录 * @param String $path 目录路径 */ function rm_empty_dir($pa
这篇文章主要介绍了php实现删除空目录的方法,实例分析了rmdir函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php实现删除空目录的方法.分享给大家供大家参考.具体分析如下: php中可以通过rmdir()函数删除一个空目录 &?php if (file_exists(&/temp/test&)) { rmdir(&/temp/test&); print(&Directory removed.\n&); } e
有时候我们想将本地的备份文件放到别的服务器上,实现异地备份,更安全,那么就可以参考下面的方法 说明: 1.要备份的文件在D盘根目录下面,以时间命名,(一般我们通过护卫神的好备份软件实现备份)例如 D:\data_db_.BAK D:\data_db_.BAK D:\data_db_.BAK 每天会自动生成一个新的文件,例如号,会自动生成data_db_.BAK 2.要把D:\下面当
工作需要需要fck编辑器的服务器浏览加个图片删除的功能,我们利用ajax php实现的有需要的朋友可以参考下 工作需要需要fck编辑器的服务器浏览加个图片删除的功能,我们利用ajax php实现的有需要的朋友可以参考下. 在fckeditoreditorfilemanagerbrowserdefault文件夹中找到frmresourceslist.html文件,修改代码如下 oListManager.GetFileRowHtml找到这里,下面代码替换原来的代码 oListManager.GetF
在liunx中编写一个脚步定期删除mysql中的数据此功能如何实现,本文详细介绍实现步骤,需要了解的朋友可以参考下 首先创建一个文件目录 mkdir myfile vi:创建修改文件 vi delradiusdata vi是linux下创建和编辑文件常用的工具,下面已创建startWeblogic.sh脚本为例,讲解常用操作. 1.首先执行vi startWeblogic.sh,如果此时当前目录下没有这个文件,则会进行新建:如果有同名文件,将会读取改文件内容并显示. 2.进入vi编辑器后,初始时
这篇文章主要介绍了JQuery动态添加和删除表格行的方法,实例分析了jQuery中动态操作表格行的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了JQuery动态添加和删除表格行的方法.分享给大家供大家参考.具体分析如下: 昨天做页面表格行动态添加和删除,看了无数的介绍,发现了一个好东东,JQuery.用它实现起来还真的是很方便,这个是我用到我们平台的一个方法. //记录添加行数 var areaCount=1; //记录实际表格行数 var rowCount=1; //删除模板
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.088 (s). 11 q(s)Eclipse用户使用IntelliJ IDEA的常见问答 - 无心与 - ITeye博客
博客分类:
官方原文见:/idea/documentation/migration_faq.html
问: 我的工作区(workfspace)发生了什么? 我的项目(project)都在哪里?
答: 别担心,只是方式略有不同。
IntelliJ IDEA创建一个Project作为你所有工作的代码库,并为其各个组成部分单独创建一个Module。 因此,IntelliJ IDEA的Module就像是一个Eclipse的Project,而Project则和Eclipse工作区(workspace)类似。 虽然不完全像Eclipse的workspace那样包含你所有的工作,但你可以在同一时间打开多个IntelliJ的多个Project.
此表可以帮助您了解Eclipse和IntelliJ IDEA的的概念是如何相互对应的
问: 我如何打开我的Eclipse项目呢?
答: 很简单。 你有一个导入选项,要么,或者直接链接指向他们。
IntelliJ IDEA支持Eclipse classpath模块依赖,因此你可以直接连结你的Eclipse项目到IntelliJ IDEA中并使其工作,即使是在使用混合IDE的团队中。 或者,你可以以IntelliJ IDEA的原生格式方式导入一个Eclipse项目,如果你不需要任何的向后兼容性。 如果你使用Maven,你可以直接打开pom.xml 文件,IntelliJ IDEA将会导入所有依赖,下载所需要的库,完成所有的设置。
问: Facets-它们是什么呢?
答: 为了简化项目配置。
包含了各种框架、技术和语言的支持。 例如,你想在你的项目中使用Spring,你只需要添加相应的一个Facet(方面)。 所有的库将被下载和配置,你将得到编码、重构等等全系列的支持,此外,代码模型也是确认的,所以你完全不需要对任何配置问题担心。
在大多数情况下,您可以添加多个相同类型的Facet到您的项目中。 例如,你可以有多个准备部署到不同的服务器的Web方面的应用,或者多个不同版本的EJB应用。 (另见 。 )
问: 我在哪里配置项目的JDK?
答: 在项目设置对话框。
要添加一个JDK到项目,按Ctrl + Alt + SHIFT + S 的JDK,在Platform Settings选项下点击JDKs,并指定JDK路径。 在此之后,您可以点击 项目 ,并指定你想在当期项目使用的JDK配置。 请注意,JDK的配置是IDE级的,所以当你创建另一个项目,你就不必再添加相同的JDK。
问: 我如何将文件添加到我的项目?
答: 只要把它们复制到项目文件夹。
IntelliJ IDEA会跟踪项目文件的所有变更,并自动采取适当的动作。
问: 如何分享我的喜好配置?
答: 通过项目级的设置。
在IntelliJ IDEA中你有一些选项可以在项目级上共享, 及检查配置文件,所以他们被保存在项目描述文件中并对所有团队成员可见。
您还可以通过IntelliJ IDEA的服务器设置同步,使你的偏好设置同步到任意一台正在运行IntelliJ IDEA的电脑。 (另见
问: 我如何配置代码模板?
答: 通过设置对话框。
在IntelliJ IDEA中有---通过输入相关缩写调用预定义的代码片段。 它们可能包括上下文参数,用于在它们插入时自动调整。 点击
查看更多有关在代码中如何使用模板的信息。 要管理动态模板,按Ctrl + ALT + S键 打开
,然后单击Live Templates来增加。 (亦见 。)
问: 我如何确定我的所有文件都保存?
答: 你不必担心。 他们都是自动保存的。
当您切换到另一个应用程序,编译或运行你的代码,执行VCS操作等等,在IntelliJ IDEA中你永远不必担心文件的保存问题。 对于额外的安全性,您可以在指定的时间内启用自动保存。 如果您需要回滚任何不必要的更改,您可以使用Local History(本地历史记录) - IntelliJ IDEA中内置VCS。
问: 增量编译做了些什么? 我如何编译我的项目?
答: 是的,但是工作方式稍有差异。
默认情况下IntelliJ IDEA只有在需要时才编译文件(当您运行您的应用程序或明确使用构建动作),因此可以为同一时刻其他更为重要的任务节省系统资源。 该编译是增量的:IntelliJ IDEA的不断跟踪源文件之间的依赖关系而且只会编译被更改的那个文件。
编译错误的文件会被高亮显示,包括包含他们的文件夹-因此你可以通过Project view(项目视图)轻松地发现他们。 查看一个包含编译错误的所有文件列表,可以从项目视图的组合框中选择 Scope | Problems。 每次编译后,IntelliJ IDEA在后台不断执行错误文件的代码分析,如果您已经解决了错误则自动移除红色的高亮标记。
想在每一次保存都触发编译,你可以使用EclipseMode插件: http://plugins.intellij.net/plugin/?id=3822 (第三方开发的,非捆绑插件)。
想在有错误时代码也能够运行,您可以通过Settings(设置)对话框中,Compiler, Java Compiler,选择Eclipse编译器,并在编译器添加 - proceedOnError 扩展命令行参数 。
问: 哪些选项可用于配置代码检查?
答: IDE和项目级的配置文件,以及每个文件检查设置。
在IntelliJ IDEA中,你可以定义一个主动代码检查的集合---一个(总则、概要) 。 IDE级配置文件对当前机器的所有项目是有效的,项目级配置文件可用于所有的团队成员。 在 你可以找到一些源代码检查的信息。
要配置检查配置文件可以打开Settings(设置)对话框,或单击工具栏上的Hector图标。
您也可以单独配置检查 - 每一次球弹出,告诉您一个问题,按Alt + Enter,点击向右的箭头可以菜单,您可以配置或禁止当前文件甚至整个项目的这种检查。
问: 我曾经习惯的键盘快捷键在哪里?
答: 他们还在。
IntelliJ IDEA包含了Eclipse键盘映射,如果你喜欢用你所习惯的快捷键,你可以在Settings(设置)对话框,keyMap里选择。
如果你想学习使用IntelliJ IDEA的快捷键,你可以从帮助菜单里阅读或打印默认键盘映射参考。
问: 我觉得编辑器的行为不太一样。 我说得对不对?
答: 是的,你是对的。
在Eclipse中,virtual space(在一行的末尾插入符号的可能性),默认是关闭的,这是和IntelliJ IDEA的默认设置是相反的。 要改变它,去中,Editor,清除允许行结束后插入符号的选项(Allow placement of caret after end of line)。
默认情况下的Eclipse高亮提示了在插入符号时的用法。 要启用IntelliJ IDEA的此行为,在上述同一菜单里选择在插入符号突出提示元素用法上(Highlight usages of element at caret)。
还要注意的是有一个可调允许打开的编辑器标签最大数量(通过Settings(设置)对话框调整 ),所以如果你要打开一个新的文件时,而编辑器标签的数量已经达到最大,则最早的标签会被自动关闭。
问: 为什么有三种方法来调用代码完成?
答: 因为有不同的东西要完成。
在IntelliJ IDEA中,你有
,这些不同的方式,让您在工作中可以随时挑选出的最好的代码。
例如,当你只需要快速完成一个显而易见的声明,你可以按 Ctrl + Space键 就能完成。 这就是所谓的基本完成。 它还方便地提供了一个在当前上下文环境下可供选择的完整列表,或者需要完成的关键字。
如果你需要更高精度和不想选择列表上不停的滚动上下移动,使用Ctrl + Shift +空格 ,以缩小选择下拉的表达式类型。 智能完成通过这种方式将过滤后的列表给出,让你更快得到你所需要的。 此外,如果你再一次按下它甚至会告诉你通过一系列方法调用才会达到的符号标识。
最后,类名自动完成( 按Ctrl + Alt +空格 )让您快速完成一个类的名称,并自动插入一个import语句,如果之前没有引用的话。 (亦见
问: 如何配置VCS的集成? 如何将我的项目加入VCS?
答: 通过设置对话框中,Version Control(版本控制)。
在IntelliJ IDEA中首先通过选择类型,并指定服务器名称和访问凭据等连接设置配置VCS,然后将你的项目文件夹映射到已经配置好的VCS中。
要添加一个项目到VCS,只要将它的根文件夹映射到VCS中的。
问: 我如何使用VCS? 在哪里检查变更?
答: 在一个专用变化视图中。
在Eclipse中,你有同步透视图展示你的本地版本代码和VCS服务器上的差异。 在IntelliJ IDEA的这一功能是一个视图Changes,在那里你有Local标签显示你本地做的改变,Incoming选项卡则显示被检查到的其他团队成员提交到VCS服务器尚未同步的更改,等等。
要启用跟踪传入的变化,你需要去Changes视图,打开Incoming选项卡,单击刷新按钮,并指定缓存设置。
问: 我如何在VCS检出项目的?
答: 从欢迎屏幕上。
这是从源码创建一个项目最简单的方法,如果你从VCS中检出源码。 只要在Version Control(版本控制)中点击下Check out按钮。
浏览 43583
浏览: 59621 次
来自: 广州
楼主先生,我想请教您一个问题。在Eclipse中,我的主项目是 ...
有个问题是,本地项目之间的依赖,只在编译时有效,运行时每次都要 ...
翻译的辛苦了。。
我倒过来的项目,直接找不到java.lang下的东西,应该是j ...
这个转成Eclipse快捷键的功能太强大了,哈哈。换IDE无压 ...}

我要回帖

更多关于 safari怎么清除缓存 的文章

更多推荐

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

点击添加站长微信