提高开发生产力 - 生产力指南篇(之一)

这篇具有很好参考价值的文章主要介绍了提高开发生产力 - 生产力指南篇(之一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

生产力指南篇 - 之一

自行打开 IDEA - help - My productity (旧版本叫Productity Guide) , idea统计的生产力特性,熟练掌握这些特性,开发事半功倍

Tips: 大部分特性包含快捷键炒作,快捷键因为WIN MAC或者idea键位不同,然后IDEA提供了多种版本快捷键,所以选择自己适合的即可(sublime /eclipse/vs等),如果你没有适合的,或者你刚从其他工具转到idea来,那么我建议选择idea classic , 因为你换了操作系统之后键位不会变化太大

提高开发生产力 - 生产力指南篇(之一)

以下是根据Used排名,筛选出比较重要的功能介绍

  • Syntax aware selection(语法感知选择):为什么这里用得这么多,因为平时我们会双击一个单词来选择这个单词也会被统计计入

    • Windows: CTRL+W

    • MAC: ⌘W

      提高开发生产力 - 生产力指南篇(之一)
  • Basic code completion (基础代码补全): 输入. 就会自动唤醒,无需按快捷键,但是需要掌握

    • Windows: Ctrl+空格
    • MAC: ⌃Space
  • Go to declaration(转到声明):实际我个人用得不多,建议 CTRL 加鼠标左键,无鼠标用户需要掌握

    • Windows: Ctrl+B
    • MAC: ⌘B
  • Go to implementation (实现类跳转) : 实际我个人用得不多,建议 Ctrl+ALT+鼠标左键 , 无鼠标用户需要掌握

    • Windows: Ctrl+Alt+B
    • MAC: ⌥⌘B
  • Complete statement (语句智能补全) : 这个功能五星推荐 ,不仅仅是帮你补全你输入的一半字符串,而且当你一个语句发现少一个分号的时候; , 直接 ALT+SHIFT+ENTER帮你补全上,当你输入if的时候没有帮你加括号的时候,当你语句排版很乱的时候,按一下,奇迹就会出现

    • Windows: Ctrl+Shift+Enter

    • MAC: ⇧⌘⏎

      提高开发生产力 - 生产力指南篇(之一)
  • Search Everywhere (随处搜索): 双击Shift searchAll , 按TAB切换相关TAB,也可以记住下面的快捷键,一次定位

    • Windows: Shift+Shift 随处搜索 Ctrl+N 搜索类 , Ctrl+Shift+N 搜索文件 ,Ctrl+Alt+Shift+N for 字段和方法, Ctrl+Shift+A 搜索Actions ( IDEA模块功能关键字)

    • MAC: ⇧+⇧ 随处搜索 ⌘N 搜索 类, ⇧⌘N 搜 文件, ⌥⇧⌘N for 字段和方法 ⇧⌘A 搜索 Actions(操作)

      提高开发生产力 - 生产力指南篇(之一)
  • File structure popup (文件结构弹出): 超级好用的一个功能,找方法或者找全局变量超级快 , 也可以快速找内部类

    • Windows: Ctrl+F12

    • MAC: ⌘F12

      提高开发生产力 - 生产力指南篇(之一)
  • Speed search in trees(树形结构快速搜索): 在树状视图中均可用,比如在左边项目结构中

    提高开发生产力 - 生产力指南篇(之一)
  • Use Introduce Variable to quickly declare variables (使用引入变量快速声明变量): tips , 直接把光标放在语句中即可,系统会自动识别,不用全选你要声明的变量

    • Windows: Ctrl+Alt+V

    • MAC: ⌥⌘V

      提高开发生产力 - 生产力指南篇(之一)

  • CamelCase prefixes in code completion(驼峰前缀搜索): 有一定用,但是又用得不多

    提高开发生产力 - 生产力指南篇(之一)
  • Highlight method throws (高亮方法抛出异常): 这个真没用 , 比如选了第二个FileFoundException之后,会高亮箭头所指代码

    • Windows: Ctrl+Shift+F7

    • MAC: ⇧⌘F7

      提高开发生产力 - 生产力指南篇(之一)
  • Override or implement a method (重写或实现方法) : 一定要记住,非常重要的功能

    • Windows: Ctrl+O 重写方法 Ctrl+I 实现方法
    • MAC: ⌘O 重写方法, ⌘I 实现方法
  • Go to class (转到类) : 实用,建议记住

    • Windows: Ctrl+N

    • MAC: ⌘N

  • Go to file (转到文件): 记住,重要

    • Windows: Ctrl+Shift+N

    • MAC: ⇧⌘N

      提高开发生产力 - 生产力指南篇(之一)
  • Comment or uncomment a block (注释或取消注释块):实用,记住

    • Windows: Ctrl+/ 单行注释 Ctrl+shift+/ 多行注释
    • MAC: ⌘/ 单行注释 ⌃⇧/ 多行注释
  • Finish lookup with smart enter (使用智能回车完成查找):同 Complete statement (语句智能补全) , jetbrains换个名字继续炫

    • Windows: Ctrl+Shift+Enter
    • MAC: ⇧⌘⏎
  • Editor delete line (编辑器删除行): 实用,要记住 , 按一下光标所在那一行直接就删掉了,ctrl+z回滚刚刚的操作

    • Windows: Ctrl+Y
    • MAC: ⌘Y
  • Evaluate expression (计算表达式): 实用,仅调试时候有效 , 对着表达式右键可以出来一个弹框,可以自己输入表达式计算

    • Windows: ALT+鼠标点击表达式

    • MAC: ⌥ + 鼠标点击表达式

      提高开发生产力 - 生产力指南篇(之一)
  • Surround statement with (语句环绕): 很好用的功能,一般用来环绕try catch 或者if,不过后面把try catch写入模板后,这个功能用得也不多

    • Windows: Ctrl+Alt+T

    • MAC: ⌥⌘T

      提高开发生产力 - 生产力指南篇(之一)

  • Type-matching completion after new (new关键字后面的类型匹配补全):输入new后再输快捷键,会帮你进行类型匹配补全,不实用,现在补全都是很智能的,都直接把ArrayList放在第一个,不需要你按快捷键了, 没什么用

    • Windows: Ctrl+Shift+空格

    • MAC: ⌃⇧Space

  • Rename (重命名): 类名、方法名、变量名,使用的地方都会一起改,很实用

    • Windows: Shift+F6

    • MAC: ⇧F6

      提高开发生产力 - 生产力指南篇(之一)
  • Postfix completion (后缀补全):快捷键. 具体有哪些后缀补全可以进入Preferences | Editor | General | Postfix Completion 中查看,可以记住一些简单的,var , new ,if 等。

    • Windows: Ctrl+J 展示后缀补全列表

    • MAC: ⌘J 同上

      提高开发生产力 - 生产力指南篇(之一)

  • Edit breakpoint (编辑断点):

    • Windows: 对着断点右键
    • MAC: 对着断点右键
  • Second basic completion (二次基础补全) : 同 Basic code completion (基础代码补全)快捷键,作用是可以看到不允许访问的类和成员(属性、方法)

    • Windows: Ctrl+空格
    • MAC: ⌃Space
  • Surround expression with (表达式环绕): 同 Surround statement with (语句环绕)

    • Windows: Ctrl+Alt+T
    • MAC: ⌥⌘T
  • Recent files popup (最近文件弹窗):主要是你最近打开的文件 , 实际体验用得不多

    • Windows: Ctrl+E

    • MAC: ⌘E

      提高开发生产力 - 生产力指南篇(之一)
  • Show Diagram Popup (显示类图弹窗):打开UML类图,常见的有以下几种关系: 泛化, 实现,关联,聚合,组合,依赖

    • Windows: Ctrl+Alt+U

    • MAC: ⌥⌘U

      提高开发生产力 - 生产力指南篇(之一)
  • Show Diagram (显示类图):同上,只是会在一个新的窗口打开

    • Windows: Ctrl+Alt+Shift+U
    • MAC: ⌥⇧⌘U
  • Smart type casting(智能转换) : 缺点要带个括号 , 比如String s = ( , 就能变成 String s = ( String )

    • Windows: Ctrl+Shift+空格
    • MAC: ⌃⇧Space
  • Show usages (显示使用的地方)) : 我一般一般会用Ctrl+鼠标左键代替 , mac为 ⌘加鼠标左键

    • Windows: Ctrl+Alt+F7

    • MAC: ⌥⌘F7

      提高开发生产力 - 生产力指南篇(之一)
  • Finish lookup with special characters ( 用特殊字符结束智能补全): 在智能补全中, . , ; 空格 都可以结束智能补全

  • New scratch file (新增暂存文件): 创建一个缓存文件,选中高亮的语法,比如Java高亮

    • Windows: Ctrl+Alt+shift+Insert

    • MAC: ⌃⇧N

    提高开发生产力 - 生产力指南篇(之一)

  • Database Table Editor (数据库表编辑器): 对着表或者库双击即可打开编辑器

  • Quick Documentation popup (快速文档弹出): 光标定位某个类的时候,按快捷键,即可显示对这个类的文档描述

    • Windows: Ctrl+Q

    • MAC: ⌃J

  • Go to symbol (转到symbol): 创建一个缓存文件,选中高亮的语法,比如Java高亮

    • Windows: ``Ctrl+Alt+Shift+N

    • MAC: ⌥⇧⌘N

  • Replace By when using lookup (代码补全替换):所选名称将覆盖插入符号右侧名称的其余部分。这对于将一个方法或变量名称替换为另一个方法或变量名称特别有用。

    • Windows: 代码补全后 Tab

    • MAC: 代码补全后 Tab

  • Global method name completion (全局方法名补全):如果有一个静态方法,在你项目里面,jar包里面,JDK里面,输入前缀, 按 Ctrl+空格 (Mac上 ⌃Space ) 2次 ,即可自动引入和补全 按 ALT+Enter(Mac上 ⌥⏎ 补全), 事实上ALT+Enter 有很多功能,比如说一句话是错误的,你按一下,会给你修复建议。

    • Windows: ALT+Enter

    • MAC: ⌥⏎

      提高开发生产力 - 生产力指南篇(之一)
  • Tag Name Completion(Tag名称补全):XML中,如果你输入了一个tag但是没有定义,输入两次Ctrl+空格会帮你自动引入定义, 比如xml中没有定义task schema,你输入了task之后,使用快捷键就会帮你自动引入了

    • Windows: 2次Ctrl+空格

    • MAC: 2次 ⌃Space

      提高开发生产力 - 生产力指南篇(之一)

  • Switcher (切换器):

    • Windows: ``Ctrl+Alt+Shift+N

    • MAC: ⌥⇧⌘N

      提高开发生产力 - 生产力指南篇(之一)
  • Select In popup (弹窗选择): 用得不多,无鼠标用户用的

    • Windows: ALT+F1
    • MAC: ⌥F1
  • Move code element left/right(向左/向右移动代码元素): 有用,想移动参数顺序的时候

    • Windows: Ctrl+Alt+shift+左/右箭头

    • MAC: ⌥⇧⌘← and ⌥⇧⌘→

      提高开发生产力 - 生产力指南篇(之一)
  • Quick Documentation in lookups(查找快速文档): 如图可以清晰看到类有几个构造函数

    • Windows: 查看文档 Ctrl+Q 查看参数 : Ctrl+P 进入: Ctrl+B

    • MAC: 查看文档 ⌃J 查看参数 : ⌘P 进入: ⌘B

      提高开发生产力 - 生产力指南篇(之一)
  • Move inner class to upper level (将内部类移动到上层):

    • Windows: F6

    • MAC: F6

      提高开发生产力 - 生产力指南篇(之一)
  • JAR Files Diff (Jar文件差异):看看jar升级了什么东西,也可以用于自己的jar . 文件夹比较也可以这么玩

    • Windows: Ctrl+D

    • MAC: ⌘D

      提高开发生产力 - 生产力指南篇(之一)

  • Directory Diff (文件夹比对): 同上

  • Highlight implementing or overriding members (高亮实现和重写的方法):比如你实现某接口的什么方法,就能够高亮这些方法。

    • Windows: Ctrl+Shift+F7

    • MAC: ⇧⌘F7

      提高开发生产力 - 生产力指南篇(之一)
  • Inspect Code in Bulk(批量代码检查): Code | Inspect Code 用处不大

  • Quick Definition in lookup lists (查阅列表中的快速定义)

    • Windows: Ctrl+Shift+I

    • MAC: ⇧⌘I

      提高开发生产力 - 生产力指南篇(之一)
  • Use wildcards when navigating to a class, file, or symbol by name(按名称导航到类、文件或符号时使用通配符) :

    • * 代表任意数量的任意字符

    • 空格 标记模式的结束,前面的字符串不仅仅是前缀,而且被视为整个模式

      提高开发生产力 - 生产力指南篇(之一)
  • Horizontal scrolling (水平滚动) : 需要掌握,比较重要 , 按住Shift滑动鼠标

  • Highlight method exit points(突出显示方法退出点): 高亮一个方法里面所有return的地方,仅仅高亮return那一行,无实际作用

    • Windows: Ctrl+Shift+F7

    • MAC: ⇧⌘F7

  • Completion in Find Bar (查找栏中唤醒智能补全) : 在查找栏中输入快捷键

    • Windows: Ctrl+空格

    • MAC: ⌃Space

      提高开发生产力 - 生产力指南篇(之一)
  • Multiple carets Code (多个插入符号代码): 按住快捷键,然后用鼠标点击,形成多个光标 , 没用的知识又增加了

    • Windows: Shift+Alt

    • MAC: ⇧⌥

  • Recent changes (最近更改):看看最近改了什么,可以点击,没什么用

    • Windows: Alt+Shift+C

    • MAC: ⌥⇧C

      提高开发生产力 - 生产力指南篇(之一)
  • Change completion variants sorting (改变补全候选项的排序): 点击那3个点,不建议更改智能排序,不推荐文章来源地址https://www.toymoban.com/news/detail-422691.html

    提高开发生产力 - 生产力指南篇(之一)

到了这里,关于提高开发生产力 - 生产力指南篇(之一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 推荐一个可以提高生产力的在线游戏

    很久没推荐好玩的工具了,今天给家推荐一个非常有意思的游戏:Habitica Habitica除了是个游戏之外,居然还是一个生产力应用! 为什么说Habitica还是个生产力应用呢?因为它还可以帮助我们养成习惯! 通过Habitica,我们可以用它的每日目标和代办事项列表功能来跟踪和管理你

    2023年04月25日
    浏览(49)
  • 支持宏的文本编辑器提高生产力

    我们知道很多文本/代码编辑器支持 宏 的录制、重放、保存,甚至可以与快捷键命令结合的功能,快速实现重放宏的操作。 如果您的编辑器支持 宏 这项功能,请多使用 😃 宏化自动步骤相当于对编辑器的自动化编程,宏录制可看成对其的可视化编程! 我遇到的情况具体是,

    2024年02月08日
    浏览(43)
  • 在 Linux 终端上使用 ChatGPT, 轻松提高生产力

    随着NFT和元宇宙的流行逐渐消退,人工智能已成为技术领域的新热词。ChatGPT及其替代品在互联网上蓬勃发展,帮助用户轻松完成日常任务。很多文章都介绍了如何开始制作类似ChatGPT的聊天机器人以及如何在任何浏览器中使用Bing AI等指南。但是,如果您是Linux用户,并且想将

    2023年04月16日
    浏览(39)
  • AI对话+AI绘画,提高你的生产力

    使用 Nestjs 和 Vue3 搭建的 AIGC 生态社区 当前特色支持功能 GPT3/4模型支持与控制 联网对话支持 思维导图生成支持 openai DALL-E2绘画支持 Midjourney绘画支持 全套卡密系统支持 在线支付支持 完善的后台管理系统支持 源码购买或者托管运营站点请联系WX:17610096728 用户端部分截图 引导

    2024年02月14日
    浏览(41)
  • 如何改善设备综合效率(OEE)并提高工厂的生产力

    在现代制造业中,提高设备综合效率(Overall Equipment Efficiency,OEE)是企业追求高效生产和优化生产能力的重要目标之一。OEE是一个关键的绩效指标,可以帮助企业评估设备的利用效率、生产效率和质量水平。本文将从三个方面探讨如何改善设备综合效率并提高工厂的生产力。

    2024年02月08日
    浏览(36)
  • 使用第一性原理思维思考如何打造提高生产力的平台

    现在全社会都在搞数字化转型,从政府到企业,那么为什么要进行数字化转型呢?本质上还是社会治理和企业经营难度变得更大了。 以企业来说,转型的目标是为了实现有质量的活着,比如能赚更多的钱或者持续保持稳健运营,转型的核心是期望借助数字化技术构建一个管理

    2024年02月16日
    浏览(39)
  • Visual Studio2022史诗级更新,增加多个提高生产力的功能

    Visual Studio 2022发布了17.7x版,这次更新中,增加多个提高生产力的功能以及性能进一步改进。 如果要体验新功能,需要将Visual Studio 2022的版本升级到 17.7 及以上 下面我们看看新增的功能以及改进的功能! 话说,终于可以在VS里进行文件比较了。而在VS中进行文件比较非常简单

    2024年02月11日
    浏览(32)
  • ChatGPT可将生产力平均提高14%,有的提高了400% | 可能会被ChatGPT颠覆的领域

      ​美国国家经济研究局最近的一项研究发现,像ChatGPT这样的生成式人工智能可以将劳动力生产力平均提高14%。更有一些公司声称,借助这种生成式AI,其生产力提高了400%。 这里介绍四个可能会被ChatGPT颠覆的领域,希望可以对你提供经营灵感: 1、客户运营 麦肯锡预测,生

    2024年02月15日
    浏览(34)
  • 论文(3)——使用ChatGPT快速提高科研能力!!如何快速构建代码?怎么提高自己的科研能力?如何提高自己的生产力?

    引言 chatGPT大模型用于问问题和debug,NewBing用于搜索论文,cpolit用于写代码…各种各样的工具层出不穷,之前因为课程和各种琐事,也就胡乱接触了一下,并没有进行系统性的总结。 这不,暑假要做系统性的科研了,也要好好写代码了(之前也在好好写代码),就需要好好总

    2024年02月16日
    浏览(41)
  • 快速提高写作生产力——使用PicGo+Github搭建免费图床,并结合Typora

    PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具 PicGo 本体支持如下图床: 七牛图床 v1.0 腾讯云 COS v4v5 版本 v1.1 v1.5.0 又拍云 v1.2.0 GitHub v1.5.0 SM.MS V2 v2.3.0-beta.0 阿里云 OSS v1.6.0 Imgur v1.6.0 特色功能 支持拖拽图片上传 支持快捷键上传剪贴板里第一张图片 Windows 和 macOS 支持

    2024年02月12日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包