idea快捷键(中阶)

该页面的所有信息均来自《IntelliJ IDEA神器使用技巧》–慕课网.有疑问可以通过版权声明里面的邮箱联系我。以下所有快捷键都是来自IDEA编辑工具,Windows系统。

IDEA不同窗口之间的跳转

  • Ctrl + Alt +[   跳到上一个窗口
  • Ctrl + Alt +]   跳到下一个窗口
  • Ctrl + E   打开最近编辑过的文件的列表
  • Ctrl + Shift +A   打开最近浏览的文件目录
  • Ctrl +Shift +Backspace   跳到上一次编辑的地方
  • Ctrl + Alt +←   跳到上一次你浏览的地方
  • Ctrl + Alt +→   跳到下一次你浏览的地方
  • F11   对这一行打标记
  • Ctrl + F11   对这一行打标记并加一个标签
  • Alt + 2   调出收藏夹
  • Alt+ Shift + F   收藏你光标所在位置的类或方法
  • Alt + 1   在代码编辑区和文件区之间进行切换
  • Esc   返回

精准搜索

  • Ctrl + F   在当前文件中进行查找
  • Ctrl + N   对类进行搜索
  • Ctrl + N(双击)   对所有类进行搜索包括jar包
  • Ctrl + Shift + N()   对文件进行搜索
  • Ctrl + Shift + N(双击)   对所有文件进行搜索包括jar包
  • Ctrl + Alt + Shift + N   对方法、变量、常量进行搜索
  • Ctrl + Shift + F   对字符串进行搜索

列操作

  • Alt + Shift +Enter  直接跳到下一行
  • Ctrl + →   光标移到单词结尾
  • Ctrl + ←   光标移到单词开头
  • Ctrl +[   光标移到代码块的初始位置
  • Ctrl + ]   光标移到代码块的结束位置
  • Ctrl +W  选中代码块
  • Ctrl + -  缩略光标所在方法的代码块
  • Ctrl + +  展开光标所在方法的代码块
  • Ctrl + Shift+ -  缩略所有代码块
  • Ctrl +Shift+ +  展开所有代码块
  • Ctrl + Backspace   删除光标后面的单词
  • Ctrl + Delete   删除光标后面的单词
  • Ctrl + Shift + ←   选中整个单词且光标移到单词开头
  • Ctrl + Shift + →   选中整个单词且光标移到单词结尾
  • Ctrl + Shift + U →   将选中单词全部大写或小写
  • Ctrl + J   逐个选中所有被当前贯标选中的字符
  • Ctrl + Shift + J   选中所有被当前贯标选中的字符
  • F2   光标移到错误代码
  • Ctrl + Alt + L   整理代码

Live Temple(如果没有,可自行添加或修改)

  • psfs   等价=public static final String
  • psf   等价=public static final int
  • ps   等价=private String
  • pi   等价=private int

Postfix Completion

  • x.fori   等价=for( int i = 0; i < x, i++) { }
  • new Date().sout   等价=System.out.println(new Date());
  • name.field   等价=private String name; + this.name = name;
  • user.return   等价=return user;
  • user.nn   等价=if( user != null) { }

Alt + Enter

  • 在未创建的函数名上Alt+Enter =》自动创建函数
  • 在接口上Alt+Enter =》 自动创建该接口的实现类
  • 导包

重构与重写

  • Shift + F6   重构变量
  • Alt+ F6   重构方法
  • Ctrl + O   重写方法
  • Ctrl+I   重写接口中的方法

-

抽取

  • Ctrl+Alt + V   抽取变量
  • Ctrl+Alt + C   抽取静态变量
  • Ctrl+Alt+F &emps; 抽取成员变量
  • Ctrl+Alt+P &emps; 抽取成员变量为形参
  • Ctrl+Alt+M &emps; 抽取方法

修改历史

  • 用Ctrl+Shift+A打开搜索框,输入Local history。查找代码修改的历史记录

Debug断点调试

  • Alt + F8   添加/取消断点
  • Shift+F9   开始Debug
  • F8  开始执行下一段代码
  • F9  跳到下一个断点,若已无断点直接结束
  • Ctrl + Shift+F8   查看所有断点
  • Ctrl + Shift + F8  给断点加执行条件
  • Alt+F8  表达式求值
  • Ctrl + Shift + F9  运行

刚才偶然发现:idea ->Help->Keymap Reference,可以查看所有快捷键pdf格式的官方文档。

内容概要:本文详细介绍了C语言指针和字符串操作的基础知识与高级技巧。指针部分涵盖了指针作为数据类型的特点,包括指针变量的定义、间接赋值的应用场景及其重要性,以及不同级别的指针如何在函数间传递并修改实参的值。同时强调了指针操作的安全性问题,如不允许向NULL或未知地址拷贝内存,并讲解了`void*`指针的作用及其转换规则。字符串操作部分则重点讨论了字符串初始化、`sizeof`与`strlen`的区别、字符`\0`的作用及其与其他符号的区别,还展示了数组法和指针法两种操作字符串的方式,并给出了几个常见的字符串处理算法实例,如统计子串出现次数、去除字符串两端空白字符等。 适用人群:具有初步C语言基础的学习者,特别是对指针和字符串操作有进一步需求的编程人员。 使用场景及目标:①帮助读者深入理解指针的工作机制,掌握通过指针间接访问和修改内存的技术;②使读者能够熟练运用字符串操作的基本函数,并能编写高效的字符串处理代码;③培养读者的安全意识,避免因不当使用指针而导致程序崩溃或产生未定义行为。 阅读建议:由于指针和字符串是C语言中较为复杂的概念,建议读者在学习过程中多做笔记,动手实践书中的示例代码,尤其要注意理解指针间接赋值的原理,以及字符串处理函数的具体实现细节。此外,对于`void*`指针的理解和使用,应特别留意其类型转换的要求,确保代码的安全性和正确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值