自己用习惯的idea快捷键笔记

时间:2022-07-01 18:25:32

Ctrl + Space 自动完成(win10下冲突不能用,自己换成 Alt + \

  切换方法是菜单中依次打开 file -> settings -> keymap,搜索completion,找到Basic,添加快捷键或修改。

---------------------------------------------------------

Ctrl + J 插入代码模板

  通过代码模板可以快速创建main函数,for循环等。

  直接输入缩写 按tab 也可以插入代码模板:

    ① psvm main函数(public static void main的首字母)

    ② sout 输出语句(System.out.println())

    ③ fori for循环(递增)

    ④ forr for反向循环(递减)

---------------------------------------------------------

Shift + F6 重构改名

---------------------------------------------------------

Ctrl + Alt + L 格式化代码

---------------------------------------------------------

Ctrl + W 快速选择

  按语法选中代码,从光标处开始,选择范围逐渐扩大,从单词到词组、到语句、到代码行、到代码块、直到全选。

  同样的也有反向的快速选择【 Ctrl + Shift + W 】,用法和快速选择相反。

---------------------------------------------------------

Ctrl + F9 重新编译

---------------------------------------------------------

Ctrl + Shift + F 全工程查找关键字(和 Ctrl + F 本文件查找关键字对应)

---------------------------------------------------------

Ctrl + Shift + R 全工程替换关键字 (和 Ctrl + R 本文件替换关键字对应)

---------------------------------------------------------

Shift连点两下 全工程查找文件

  Search Everywhere功能,搜索范围包括类、资源、配置项、方法等。

---------------------------------------------------------

Ctrl + Shift + N 查找资源文件(和 Ctrl + N 查找类对应)

  比SHIFT + SHIFT检索速度上要快,更精确一些,但是后者可以检索数据库的表,检索范围上要更大一点。

---------------------------------------------------------

Ctrl + Alt + ← 光标跳转到上一个编辑的位置

---------------------------------------------------------

Ctrl + Alt + → 光标跳转到下一个编辑的位置

---------------------------------------------------------

ALT + SHIFT + C 查看本地文件修改历史

  比在文件或文件夹上用右键点击出Local history要好用点

---------------------------------------------------------

CTRL + E 查看最近打开的文件

---------------------------------------------------------

CTRL + SHIFT + E 查看最近编辑过的文件

---------------------------------------------------------

CTRL + SHIFT + U 切换大小写

---------------------------------------------------------

CTRL + ALT + V 快速提取返回值

---------------------------------------------------------

自己用习惯的idea快捷键笔记的更多相关文章

  1. linux alias写快捷键笔记

    linux alias写快捷键笔记<pre>#vi ~/.bashrc ps:~找个代表当前登录用户的用户目录 pwd就知道了alias phpfpmrestart='/usr/local ...

  2. 学习macos常用的一些快捷键笔记

    学习mac 操作系统使用笔记 Dock功能学习 类似快捷图标一样 Command+q quit a program Dock上添加与删除都用拖动 command+delete 删除文件 shift+c ...

  3. vim快捷键笔记【原创】

    Vim zR  全部展开 zM全部合并 vim  快捷键 shift   +  i      (‘I’)    进行编辑 shift   +  4     (‘$’)    跳到行尾 shift   ...

  4. 符合altium designer操作习惯的cadence快捷键设置

    本人开始学习画PCB的时候,用的都是protel,后来转投altium desinger,因为这两个软件上手快且大学里教的也就是这两种.但由于工作需要换成cadence,这就给我造成了很大的困扰,尤其 ...

  5. Ecplise 快捷键笔记

    1.显示出这个方法被哪些方法调用(Ctrl+Alt+H) 选中方法名,点右键,选“open call hierarchy”,其快捷键“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法 ...

  6. IntelliJ快捷键笔记

    1.查找文件:Ctrl+Shift+N 2.大小写转换:Ctrl+Shift+U 3.get/set方法快捷键:Alt+Insert 4. 查看类继承关系:Ctrl+H或者Ctrl+Shift+Alt ...

  7. Android多线程操作,as快捷键笔记

    Android studio 快捷键 cmd+p 快速查看该方法的参数定义 * * option + shift +上下 快速移动上下行 * * cmd + e 显示最近操作的文件 * * cmd + ...

  8. emacs 快捷键笔记

    C-d C-aM-aC-eM-e===复制黏贴M-d    kill-wordM-del     backward-kill-wordM-k     kill-sentenceC-x del back ...

  9. Blender 快捷键笔记

    A Select All/Unselect All shift+A Create Z 切换wireframe和solid mode TAB Start or quit EditMode B Activ ...

随机推荐

  1. C&num; SaveFileDialog的用法&lpar;转载&rpar;

    #region 保存对话框private void ShowSaveFileDialog(){//string localFilePath, fileNameExt, newFileName, Fil ...

  2. &lbrack;Asp&period;net&rsqb;通过uploadify将文件上传到B服务器的共享文件夹中

    写在前面 客户有这样的一个需求,针对项目中文档共享的模块,客户提出如果用户上传特别的大,或者时间久了硬盘空间就会吃满,能不能将这些文件上传到其他的服务器?然后就稍微研究了下这方面的东西,上传到网络中的 ...

  3. hdu 2476 String Painter

    第一道区间dp题,感觉题意不是很好理解 题意:一次可以转换某一个位置的字符,或是一串连续的字符,举第一个例子zzzzzfzzzzz 1:aaaaaaaaaaa 2: abbbbbbbbba 3: ab ...

  4. 怎么用ABBYY将PDF转换为JPEG图像

    FineReader Mac版,全称ABBYY FineReader Pro for Mac,是一款流行的OCR图文识别软件,可快速方便地将扫描纸质文档.PDF文件和数码相机的图像转换成可编辑.可搜索 ...

  5. vector作为参数的三种传参方式

    c++中常用的vector容器作为参数时,有三种传参方式,分别如下(为说明问题,用二维vector): function1(std::vector<std::vector<int> ...

  6. Android WebView 不支持 H5 input type&equals;&quot&semi;file&quot&semi; 解决方法

    最近因为赶项目进度,因此将本来要用原生控件实现的界面,自己做了H5并嵌入webview中.发现点击H5中 标签 不能打开android资源管理器. 通过网络搜索发现是因为 android webvie ...

  7. laravel 控制器类DB类操作

    例子:TrGo表(trgo_chip): laravel框架建立:TrGoModel <?php namespace TrChaos\Model; class TrGoModel extends ...

  8. 02:golang基础

    1.1 golang中的init函数和main函数 1.init函数和main函数 1. golang里面有两个保留的函数:init函数(用于所有package)和main函数(只能用于package ...

  9. Linux用管道命令对文件的移动

    我的问题是这样的:我有一个文件夹,里面有大约有1000个文件,然后我想把这样的一部分文件给随机分成两部分,一部分含有100张,另外一部分含有剩下的所有的文件,这个时候如果是在Linux图形界面的话直接 ...

  10. SparseArray类

    继续阅读SparseArray的源码,从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10: public SparseArray() { this(10); } p ...