IDEA自己常用的几个快捷方式(自己的习惯)

news/2024/12/25 10:28:09 标签: intellij-idea, java, ide

@TOC

背景

换工作了, 新的IDEA, 又要重新设置自己的快捷方式了.

灵感

1.这些个性话的配置应该是可以导出的. 然后在新的IDEA直接导入就行了, 感觉应该是有这个功能.
就是这个文件:
在这里插入图片描述

<keymap version="1" name="Personal KeyMap" parent="$default">
  <action id="$EditorTranslateAction">
    <keyboard-shortcut first-keystroke="alt t" />
  </action>
  <action id="ActivateProjectToolWindow" />
  <action id="CloseAllEditorsButActive">
    <keyboard-shortcut first-keystroke="alt 1" />
  </action>
  <action id="Console.History.Browse" />
  <action id="Editor EditorTranslateAction">
    <keyboard-shortcut first-keystroke="alt t" />
  </action>
  <action id="EditorDeleteLine">
    <keyboard-shortcut first-keystroke="ctrl d" />
  </action>
  <action id="ExpressionTypeInfo" />
  <action id="FileChooser.TogglePathBar" />
  <action id="FindInPath">
    <keyboard-shortcut first-keystroke="ctrl h" />
  </action>
  <action id="Git.Pull">
    <keyboard-shortcut first-keystroke="shift ctrl p" />
  </action>
  <action id="GotoImplementation">
    <mouse-shortcut keystroke="control alt button1" />
    <keyboard-shortcut first-keystroke="alt g" />
  </action>
  <action id="ParameterInfo" />
  <action id="PerforceDirect.Edit" />
  <action id="PinActiveEditorTab">
    <keyboard-shortcut first-keystroke="ctrl p" />
  </action>
  <action id="RenameElement">
    <keyboard-shortcut first-keystroke="shift f6" />
    <keyboard-shortcut first-keystroke="f2" />
  </action>
  <action id="ShowFilePath">
    <keyboard-shortcut first-keystroke="ctrl alt e" />
  </action>
  <action id="TableResult.SelectAllOccurrences" />
  <action id="ToggleFindInSelection" />
  <action id="TypeHierarchy">
    <keyboard-shortcut first-keystroke="f4" />
  </action>
  <action id="android.device.power.button" />
</keymap>

常用快捷方式

// TODO 上面应该都有, 这个后续补充


http://www.niftyadmin.cn/n/5798991.html

相关文章

C++23新特性解析:[[assume]]属性

1. 引言 在C的发展历程中&#xff0c;性能优化一直是一个核心主题。C23引入的[[assume]]属性为开发者提供了一个强大的工具&#xff0c;允许我们直接向编译器传达程序的不变量&#xff08;invariant&#xff09;&#xff0c;从而实现更好的代码优化。 1.1 为什么需要assume&a…

JAVA 查询对象大小 查询当前JVM堆内存

‌init‌&#xff1a;表示JVM在启动时从操作系统请求的初始内存容量&#xff08;以字节为单位&#xff09;。这个值在运行过程中可能会变化&#xff0c;因为JVM可能会向操作系统请求更多的内存&#xff0c;也可能会释放内存给系统‌。 ‌used‌&#xff1a;表示当前已经使用的…

vim多窗格

vim打开文件分为三个阶段&#xff1a;buffer、window与tab buffer就是在同一个界面打开的文件window就是使用水平分割与垂直分割的窗口tab则是可以是上述两者的总集合 buffer :e filename在已打开文件的界面中再打开一个新文件&#xff0c;显示这个新文件&#xff0c;原文件被隐…

前端对页面数据进行缓存

页面录入信息&#xff0c;退出且未提交状态下&#xff0c;前端对页面数据进行存储 前端做缓存&#xff0c;一般放在local、session和cookies里面&#xff0c;但是都有大小限制&#xff0c;如果页面东西多&#xff0c;比如有上传的图片、视频&#xff0c;浏览器会抛出一个Quota…

41 stack类与queue类

目录 一、简介 &#xff08;一&#xff09;stack类 &#xff08;二&#xff09;queue类 二、使用与模拟实现 &#xff08;一&#xff09;stack类 1、使用 2、OJ题 &#xff08;1&#xff09;最小栈 &#xff08;2&#xff09;栈的弹出压入序列 &#xff08;3&#xf…

Vscode GStreamer插件开发环境配置

概述 本教程使用vscode和Docker搭建Gstreamer2.24的开发环境&#xff0c;可以用于开发调试Gstreamer程序或者自定义插件开发。 1. vscode依赖插件 C/C Extension Pack&#xff08;ms-vscode.cpptools-extension-pack&#xff09;&#xff1a;该插件包包含一组用于 Visual St…

如何完全剔除对Eureka的依赖,报错Cannot execute request on any known server

【现象】 程序运行报错如下&#xff1a; com.netflix.discovery.shared.transport.TransportException报错Cannot execute request on any known server 【解决方案】 &#xff08;1&#xff09;在Maven工程中的pom去掉Eureka相关的引用&#xff08;注释以下部分&#xff0…

【进阶编程】代理模式和适配模式的比较

代理模式和适配器模式(Adapter Pattern)都属于结构型设计模式,它们在某些方面有相似之处,都涉及到为其他对象提供间接访问和包装,但它们的核心目的是不同的。下面是对代理模式和适配器模式的详细比较: 1. 目的 代理模式(Proxy Pattern): 代理模式的目的是通过一个代理…