Windows、IDEA、VS Code常用快捷键汇总

2023-05-03 207668 编程技术

一、windows快捷键

win+e                 打开文件管器
win+d                 显示桌面
win+l                 锁计算机
alt+f4                 关闭当前程序
ctrl+shift+esc    打开任务管理器(或者ctrl+alt+delete)
ctrl+f                  在一个文本或者网页里面查找,相当实用(退出一般按esc)
ctrl+a                  选中所有文本

二、idea快捷键

2.1 控制台语句 system.out 相关

// 生成system.out.println();,输出到控制台语句并换行
sout + tab键
// 生成system.out.printf("");,输出一个格式化字符串到控制台
souf + tab键
// 生成system.out.println("类名.方法名");,输出当前 类和方法名 到控制台
soutm + tab键
// 生成system.out.println(所有方法参数名+值);,输出当前 方法的参数名和值 到控制台
soutp + tab键

2.2 查找

// 在当前文件进行文本查找
ctrl + f
// 在当前文件进行文本替换
ctrl + r
// 在项目进行文本查找
ctrl + shift + f
// 在项目进行文本替换
ctrl+shift+r
// 快速搜索
shift + shift
// 查找class
ctrl + n
// 查找文件
ctrl + shift + n
// 查找symbol(查找某个方法名)
ctrl + shift + alt + n
// 查看历史复制记录,idea可以保留历史复制的 100 条记录
ctrl + shift + insert
// 快速找到成员变量的出处
ctrl + 鼠标点击
// 查看当前方法的声明
ctrl+q

2.3 跳转切换

// 最近更改的代码,最近文件
ctrl + e
// 切换文件
ctrl + tab
// 跳转历史光标所在处
ctrl + alt + ←/→
// 实现窗口左右更换(多窗口),切换子tab
alt + ←/→
// go to(跳转指定行号)
ctrl + g
// 自动缩进
ctrl+alt+i

2.4 编码相关

# public static void main(string[] args)
psvm + tab键 / main + tab键
# 生成for (int i = 0; i < ; i++) {}
fori
# 快速选中
ctrl + w
# 快速修改方法签名
ctrl + f6
# 快速修改方法名、变量名、文件名、类名等
shift + f6
# 格式化代码
ctrl+alt+l
# 把选中的代码放在 try{} if{} else{} 里
ctrl+alt+t
# 实现大小写之间的转化
ctr+shift+u
# 自动收尾,代码自动补全
ctrl + shift + enter
# 删除整行
ctrl + y
# 删除当前行
ctrl + x
# 复制当前行
ctrl + d
# 自动创建变量(new 对象();之后选择按快捷键)
ctrl + alt + v
# 生成代码(如get,set方法,构造函数等)
alt+insert(或右键generate)
# 导入包,自动修正,intellij idea 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
alt + enter
# 代码提示
alt + /
# 方法快速跳转
alt + ↑/↓
# 热部署,再勾选compiler.automake.allow.when.app.running
ctrl + shift + alt + /

2.5 代码阅读相关

// 显示方法参数信息
ctrl+p
// 列出变量在哪些地方被使用了
alt + f7
// 类的层级关系
ctrl + h
// 跳到父类接口
光标在子类接口名,ctrl + u

三、vs code快捷键

3.1 编码相关

# 代码格式化
shift + alt +f
# 格式化选定代码
ctrl + k / ctrl +f
# 全局替换
ctrl + shift + h
# 全局查找文件
ctrl + shift + f

3.2 注释

# 单行注释
ctrl+k,ctrl+c 或 ctrl+/
# 取消单行注释
ctrl+k,ctrl+u (按下ctrl不放,再按k + u)
# 多行注释
alt+shift+a
# 多行注释
/** */

3.3 对行操作

# 自动换行
alt + z
# 删除行
ctrl + shift + k
# 复制当前行
shift + alt +up/down
# 删除当前行
shift + ctrl + k
# 行增加缩进
ctrl + [
# 行减少缩进
ctrl + ]
# 移动行
alt+up/down
# 多行同时添加内容(光标)
ctrl + alt + up/down

3.4 对vscode操作

# 新建一个窗口
ctrl + shift + n
# 关闭编辑器窗口
ctrl + w
# 关闭所有窗口 
ctrl + k + w
# 显示/隐藏左侧目录栏
ctrl + b
# 控制台终端显示与隐藏
ctrl + ~

3.5 对插件操作

# 显示相关插件的命令(如:git log)
ctrl + shift + p
# 查找文件/安装vs code插件地址
ctrl + p
# 显示git
ctrl + shift + g

到此这篇关于windows、idea、vs code常用快捷键的文章就介绍到这了,更多相关windows、idea、vs code快捷键内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

Springboot下使用Redis管道(pipeline)进行批量操作的介绍

今天小编给大家分享的是Springboot下使用Redis管道(pipeline)进行批量操作的介绍,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。前言之前有业务场景需要批量插入数据到Redis中,做的过程中也有一些感悟,因此记录下来,以防忘记。下面的内容会涉及到分别使用for、管道处理批量操作,比较其所花费时间。分别使用RedisCallb...

关于C++和OpenMP的介绍

今天小编给大家分享的是关于C++和OpenMP的介绍,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。一、背景知识1、program作用#pragma是C和C++语言中的一个预处理指令。它主要用于向编译器发送特定的信息或者指示,以便控制编译过程。#pragma通常与编译器特定的选项或功能一起使用,因此它的具体行为和实现可能因不同的编译器而有所不...

C语言结构体指针具体怎么使用

本篇文章和大家了解一下C语言结构体指针具体怎么使用。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。在C语言中,结构体指针是一种非常有用的数据类型,它可以让我们更方便地操作结构体。结构体指针可以指向结构体的实例,从而允许我们访问结构体中的成员变量,并对这些成员变量进行赋值、修改、删除等操作。本文将介绍C语言中结构体指针的基础概念和使用方法,并提供一些示例代码来帮助读者更好地理解。什...

JavaScript作用域从局部到全局介绍

本篇文章和大家了解一下JavaScript作用域从局部到全局介绍。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。JavaScript作用域深度剖析:从局部到全局一网打尽1.1编译原理JavaScript 事实上是一门编译语言。在传统编译语言中,一段源代码执行前会经历三个步骤:分词/词法分析(Tokenizing/Lexing)var a =&nbsp...

C#中如何限制TextBox控件内输入值的范围

这篇文章主要介绍了C#中如何限制TextBox控件内输入值的范围,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录C#限制TextBox控件内输入值的范围举个例子C#TextBox控件限制只允许输入数字及小数点处理只输入数字的C#文本框只能输入数字和退格键总结C#限制TextBox控件内输入值的范围 举个例子 比如要限制TextBox1控件内只能输入1~100的...

C#如何让winform程序中的输入文本框保留上次的输入

这篇文章主要介绍了C#如何让winform程序中的输入文本框保留上次的输入问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录C#让winform程序中的输入文本框保留上次的输入C#TextBox控件,回车键实现点击按钮即自动登录摘要总结C#让winform程序中的输入文本框保留上次的输入 选中TextBox控件,在属性窗格中找到(ApplicationSet...

C# 获取XML文件内容的多种方式总结

这篇文章主要介绍了C# 获取XML文件内容的多种方式总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录C#获取XML文件内容的方式一、读取外部的XML文件方法二、读取内部XML文件方法三、读取类库中XML文件的方法四、读取程序内添加的外部可见的XML文件总结C#获取XML文件内容的方式 首先设定有一个xml文件Configs.xml,其内容如下: ...

C# Path类---文件路径解读

这篇文章主要介绍了C# Path类---文件路径,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录C#Path类—文件路径C#文件路径Path类测试总结C#Path类—文件路径 给定如下字符串类型filePath,表示一个文件路径: stringfilePath="D:\\Program\\Test\\Config.txt"; ...