问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何成为 IntelliJ IDEA 键盘流

发布网友 发布时间:2022-04-26 09:16

我来回答

1个回答

热心网友 时间:2022-06-26 13:18

最近尝鲜试用了一下IntelliJ,使用下来还是比较爽的,最后我这个很少花钱买软件的人,也在oschina上买了个人版。IDE毕竟是码农干活的家伙,想想也值了。使用的时候有一些心得,记录下来。调整界面为酷酷的黑色Preferences=>Appearance=>theme=>Darcula检出项目:VCS=>CheckoutFromVersionControl,maven项目会被自动识别出来。设置快捷键:Preferences=>keymaps,有很多套方案,当然即使选择Eclipse也还是有很多和Eclipse不同的地方。自动补全:Mac下默认是clt+space,可以使用keymaps=>Mainmenu=>Code=>Competion设置。比Eclipse好的地方是Spring、Maven的xml,乃至freemarker模板以及iBatis的sqlmap都支持高亮和自动补全。去除自动补全的大小写敏感:不知道多少童鞋和我一样被Eclipse惯坏了,使用自动补全完全不注意大小写的,IntelliJ默认区分大小写,很是让人难过。不过在Editor=>CodeCompletion里把Casesensitivecompletion设置为None就可以了。自动目录Eclipse有个打开文件就自动目录的功能,在IntelliJ里从Project左边栏的齿轮上选择AutoscrolltoSource和AutoscrollfromSource都勾选上即可。使用Tomcat运行web项目:需安装插件:TomcatandTomEEintergration选择Run=>EditConfigurations,点+,选tomcatserver,Deloyment选择对应artifact。项目间文件复制IntelliJ里的工作空间是Project,不同Project之间是没有什么关系的。在一个Project里copy&paste,会弹出对话框,让你选择目标文件夹。也就是说,并没有跨Project的复制,而是从源Project把文件复制出去。自动编译IntelliJ默认是不会自动编译项目的,所以在run之前会有个make的过程,习惯自动编译项目的可以在这里打开:Compiler=>makeprojectautomatically。因为IntelliJ项目空间不大,所以开启之后也不会像Eclipse一样出现buildworkspace很久的情况。Debugdebug最好不要使用methodbreakpoint,会导致启动异常缓慢,博主之前就不小心启动了methodbreakpoint,然后进入调试要花掉几分钟的时间。IntelliJ断点可以设置Condition,其实Eclipse也可以,只不过没有这么明显,同时IntelliJ可以在Condition进行代码提示。远程DebugRun=>EditConfigurations,选择Add=>remote,然后你懂的。FileTemplate与Eclipse的CodeTemplate类似,只不过IntelliJ内置变量全部为大写,例如:${NAME}。可以使用#parse(“FileHeader.java”)这种格式来导入另一个文件,跟jspinclude的作用一样,实现复用的一种方式吧。没有导入/导出,有点不太方便。LiveTemplate用惯了Eclipse快捷键的人可能会不习惯,sysout、foreach等快捷方式找不到了,main方法也无法自动补全了,其实这个在IntelliJ中有一个异常强大的模块LiveTemplate来实现。例如,在class中尝试psvm+tab,则会发现main方法产生了;输入iter+tab,则生成了foreach语句。livetemplate还有一个surround的用法,选中某个变量,键入ctl+alt+j两次,则会出现自动补全的菜单。此外,还可以自定义LiveTemplate。CodeSnippet技术应用也挺普遍的,IntelliJ的LiveTemplate优点是内置了一些智能的变量和函数,可以做到一些语义级别的分析和运用。转载
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
arrive in和arrive at 有什么区别? 磁力泵为什么可空转? 为什么不让衬氟塑料磁力泵空转?怎样提升设备稳定性? 工业软管泵 塑料磁力泵为什么不能空转 求推荐男主和女配在一起的小说? 《红衣天下》txt全集下载 检测公司检测哪些 检测公司是怎么样的 检测公司属于什么企业 如何设置,使IntelliJ IDEA智能提示忽略大小写 什么情况下英文字母要大写要明确 idea怎么大写变小写 good idea短语要大写吗 为什么我电脑连上wifi受*,连手机热点也是ipv6,4也都是自动获取地址 idea快捷键怎么把选中的变成大写和小写 windows10连接不上手机的wifi热点,那个wlan开关点了总是自动弹回去, 用笔记本当WIFI热点,设置完成后,手机连接不上该热点,一连接就断开,怎么解决 为什么我用手机连电脑的wifi热点总是几分钟就自己断开,但连别人电脑就不会,是我电脑问题吗 电脑wlan连不上手机热点怎么办 手机qq怎么设置信息同步 电脑连接手机热点无线网络闪退成禁用咋回事? win10连接手机热点然后WLAN自动禁用 手机安卓版ps使用教程 ipsa的流金水好还是兰蔻粉水好 天津中级会计师各区考试地点在哪??? 亲们,谁知道2013年天津市中级会计师的考试什么时候报名啊。条件是什么... 哪位知道天津市要求从初级会计师到中级会计师需几年时间 天津初级会计师和中级会计师能挂靠么 天津这边中级会计师基本工资是多少钱一个月? intellij idea 怎么使用jquery 怎么在360浏览器上看EP精灵 EP精灵手机版下载地址 有人用过EP精灵这个软件么?不少群里都在说这个做成套报价不错,有用过的么? 谁能教我如何用手机玩宠物小精灵??要非常详细的步骤! 触摸精灵手机怎么用 奥迪EP系统手机怎么登陆? ep无畏账号怎么注册不了 Ep机器人使用识别到视觉标签模块读取到视野有 ep机器人pwm上电后的默认输出 物流公司起名的时候有哪些原则需要注意的? 我想开个物流公司,该叫什么名字好呢? 额头粉刺怎么快速消除 长粉刺咋快速消除? 脸上的黑头粉刺怎样才能快速消失 粉刺怎么快速消除 闭口粉刺如何消除的快 脸上长痘痘怎么样能尽快消除啊 股票中多方弱势线是什么意思 股票出现多方弱势线之后会大涨还是大跌?