提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:鲍佳佳|2021-08-17 11:35:59.837|阅读 167 次
概述:使用 IntelliJ IDEA 时,您是否更喜欢使用键盘而不是鼠标?在这篇博文中,我们将向您展示 10 个您不知道可以避免在日常任务中使用鼠标的地方。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
使用 IntelliJ IDEA 时,您是否更喜欢使用键盘而不是鼠标?在这篇博文中,我们将向您展示 10 个您不知道可以避免在日常任务中使用鼠标的地方。
Project 工具窗口是 IntelliJ IDEA 中最常用的窗口之一。通常,您可能需要增加或减少其宽度。不要使用鼠标,而是按 Ctrl+Shift+Right(Windows 或 Linux)或 ⇧⌘Right (macOS) 来增加工具窗口的宽度,按 Ctrl+Shift+Left 或 ⇧⌘Right 来减小它。
对于其他工具窗口,例如 Run 或 Problems,您可以使用 Ctrl+Shift+Up(Windows 或 Linux)或 ⇧⌘Up(macOS)增加它们的高度,并使用 Ctrl+Shift+Down 或 ⇧⌘Down 减少它。
在完成对诸如“项目”工具窗口、“调试”窗口、Maven 或其他工具窗口之类的工具窗口的操作后,使用 Esc 返回到编辑器(而不是使用鼠标在编辑器窗口中单击)。
您还可以使用 F12 将焦点返回到上次使用的工具窗口(作为使用该工具窗口的特定快捷方式的替代方法)。
在下面的 gif 中,当我使用 Esc 键将焦点返回到编辑器窗口时,演示助手不会显示文本“Escape”。
按 Escape (或任何其他键)是否特定于上下文?是的。转到 Settings -> Keymap -> Find Actions by Shortcut 然后按 Escape(因为您想知道在不同上下文中按下它的结果)。
让我们从许多开发人员如何在 IntelliJ IDEA 中显示工具窗口开始。例如,要调出拉取请求,您可以单击工具窗口栏中的拉取请求选项卡:
您也可以跳过使用鼠标!好吧,我们首先需要鼠标做一件小事,然后我们就可以忘记它了。
当您将鼠标悬停在 Pull Requests 选项卡上时,您将能够查看是否已为此工具窗口分配了快捷方式。在这种情况下,没有分配快捷方式。让我们分配一个。使用“查找”操作,搜索带有“查看”描述的“拉取请求”。工具窗口”,并使用 Alt+Enter 指定快捷方式,例如 Ctrl+Shift+Alt+9。
现在设置了快捷方式,您可以使用它来显示(或隐藏)您的拉取请求工具窗口。
或者,如果已经为工具窗口分配了快捷方式,例如项目工具窗口的 Alt+1 或结构工具窗口的 Alt+7,当您将鼠标悬停在工具窗口栏中的选项卡上时,您将看到该快捷方式.
您还可以使用 Ctrl+Tab(或 ⌃Tab)来调用 IntelliJ IDEA 中的切换器功能,以查看工具窗口和最近文件的列表。此功能使您可以使用箭头键快速导航到工具窗口名称。
如果您更喜欢使用菜单栏,您还可以选择查看 | 工具窗口并查看所有可用工具窗口的列表。
有多种方法可以关闭或隐藏工具窗口。使用 Shift+Escape(或 ⇧ Esc)隐藏活动工具窗口。您可以使用此特定快捷方式来隐藏或显示工具窗口。例如,Alt+9(或⌘9)显示 Git 工具窗口。再次按 Alt+9(或 ⌘9)会隐藏此工具窗口。
您还可以使用快捷键 Ctrl+Shift+F12 (⇧⌘ F12) 来隐藏或恢复所有工具窗口。
您不再需要单击灯泡图标来查看您对代码片段的建议!导航到您看到灯泡图标的代码行,并使用 Alt+Enter调用上下文操作以查看相同的建议。
这是 IntelliJ IDEA 隐藏的瑰宝之一。尽管它非常有用,但很少有开发人员意识到它。
要在编辑器中工作时创建类,请使用 Alt+Home(或 ⌘ Up)访问导航栏。选择要在其中声明新类、接口或其他实体的包,然后使用 Alt+Insert 或 (⌘ N) 调用新对话框。输入名称,您就可以开始了。
附加提示:要创建子包,请添加包名称作为前缀。例如,要在新的子包中创建类,例如“NewClassInPackageSpace”,例如“space”,在包“com”中,请在新对话框中写入“space.NewClassInPackageSpace”。
许多开发人员使用选项卡在编辑器中的文件之间导航,但还有更好的方法。
i)使用 Alt+Right 或 Alt+Left 在您处理的最后一个文件之间快速导航。但是,演示助手不会显示在这种情况下使用的快捷方式。
此快捷方式对于在您最近使用过的文件之间导航非常有用,因为您可以非常快速地在文件之间移动。
下面的 gif 显示了如何使用 Alt+Right 或 Alt+Left 快速导航到其他文件:
ii)使用切换器选项卡(Windows 和 Linux 上的 Ctrl+Tab,macOS 上的 ^Tab)查看您最近使用过的工具窗口和文件的列表。选择要打开的工具窗口或文件。
iii)使用 Ctrl+E(或 ⌘E)查看您最近使用过的文件。此列表还包括您打开的所有文件类型。如果在对话框仍然打开的情况下再次按 Ctrl+E,列表将缩小到已编辑的文件列表。
iv)如果您仍然不记得您正在使用的文件,请使用 Ctrl+Shift+E访问最近的位置,这会显示文件的几行以及文件名。在对话框仍然可见的情况下再次使用相同的快捷方式显示最近编辑的文件。
如果您正在阅读您编写的测试并想快速查看方法的定义,只需将光标放在方法名称上并按 Ctrl+Shift+I。这样您就不必导航到另一个类来阅读您感兴趣的代码。您可以应用它来查看类、方法或任何其他实体的定义。此功能的名称是Quick Definition。
调用对话框时,可以使用 Ctrl+Shift+Left/Right/Up/Down(Windows 或 Linux)或 ⇧⌘Left / Right / Up / Down (MacOS) 修改其高度和宽度。
请注意,对话框的大小不能超过某个限制(无论您是尝试使用鼠标还是键盘来减小大小,这都适用)。此外,如果您位于对话框中的可编辑组件(如文本字段或文本区域)中,则此快捷方式将不起作用。
通常您希望向上或向下滚动编辑器窗格以阅读代码。如果您不需要编辑代码,您可能不需要将光标从其当前位置移开。
在编辑器窗格中使用 Ctrl+Up 或 Ctrl+Down(或 ⌘Up/⌘Down)滚动它而不更改光标位置。您还可以使用类似的键盘快捷键 Ctrl+Right 和 Ctrl+Left(或 ⌘Left/⌘Right)在项目工具窗口中向左或向右滚动目录结构。
附加提示:为了更容易阅读代码并在编辑器窗格中上下移动,您可以折叠方法、代码块或导入语句集,以便它们在编辑器窗口中占用最少的空间。为此,请使用 Ctrl+Numpad – (Window/Linux) 或 ⌘Numpad – (macOS)。要展开代码块,请使用 Ctrl+Numpad + (Windows/Linux) 或 ⌘Numpad + (macOS)。当您不希望不相关的代码分散您的注意力或使用屏幕上的空间时,这在阅读或呈现代码时非常有用。
如果您的类中有很多方法,而您只想阅读一些方法的代码,请折叠所有方法并仅展开您想阅读的方法。您可以使用 Ctrl+Shift+Numpad –(或 ⇧⌘Numpad -)折叠所有方法。要展开所有代码,请使用 Ctrl+Shift+Numpad +(或 ⇧⌘Numpad +)。您还可以有选择地仅扩展几个代码块以获得更好的代码可读性。
使用 Alt+Down (⌃Down) 或 Alt+Up(或⌃Up)从一个方法声明跳转到另一个方法声明也很有用。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢