IDEA的实用快捷键大全

windows MAC IDEA常用快捷键总结 文章目录前言常用快捷键查找类快捷键编辑类快捷键其他常用快捷键总结 前言 IDEA已经成为当前最主流的java开发工具,熟练的使用IDEA快捷键可以使我们的开发事半功倍,也是我们迈向高级程序员的重要一步。 本文基于windows操作系统列出IDEA 常用快捷键。 常用快捷键 查找类快捷键 操作 描述 ctrl+N 查找类 ctrl+shift+N 查找文件 ctrl+shift+A 查找action 双击shift 查找所有 ctrl+F 当前文件查找 ctrl+sh 阅读详情
AI摘要

本文分享了IntelliJ IDEA中Java开发的各类快捷键,包括常规快捷键(如撤销、注释、格式化等)、智能补全类快捷键(如智能生成变量、生成方法)、程序结构类快捷键(如添加方法、输出、循环)以及统一操作快捷键(如查找、替换、修改变量名等)。

目录

 1.常规快捷键

1.1通用类

1.2注释类

1.3操作类

1.4展开与关闭

2.智能补全类快捷键

3.程序结构类快捷键

 4.统一操作快捷键


 1.常规快捷键

1.1通用类

像 Ctrl + C 复制, Ctrl + V 粘贴, Ctrl + S保存文件,  Ctrl + X剪切,这种过于基础的快捷键这里不多赘述。

(1)Ctrl + Z

通用快捷键,撤销,返回上一步。

(2)Ctrl +Y

与Ctrl + Z相对,返回下一步。

情景:

当光标停止在代码中间,如果直接按enter

                           图(1-1)

(3)shift+enter

光标移至下一行,就不会出现图(1-1)的情况了。

1.2注释类

(4)Ctrl + /

注释当前行或选中的代码块。通常用于单行注释。

再按一次取消注释。

(5)

  Ctrl + Shift + /

注释选中的代码块。主要用于多行注释。

再按一次取消注释。

1.3操作类

(6) Ctrl + alt+ L

格式化代码

(7) Ctrl +D

复制当前行,到下一行。

(8)  Ctrl + Shift +箭头上下

代码到上一行/到下一行。

1.4展开与关闭

(9)数字键盘  *

展开文件目录

(10)  Ctrl + Shift + ‘+’

代码展开

(11) Ctrl + Shift + ‘-’

代码收缩


2.智能补全类快捷键

(12) alt+enter 

    1. 智能生成变量

2.修复红线异常

(13)alt+insert

生成方法


3.程序结构类快捷键

(14)psvm + 回车/main + 回车

在类中添加方法。

public static void main(String[] args) {}

(15)sout/ .sout + 回车

在方法中添加输出。

1.

2. 

(16)fori+ 回车

 在方法中添加for循环

 

(17) .if

 


 4.统一操作快捷键

(18)Ctrl + F

查找

 选中Cc

大小写匹配

 (19)Ctrl +R

替换

上面查找,下面替换

 (20)shift+f6

统一修改变量名和类名,包名。

(21)alt+鼠标左键

鼠标滑轮多光标。

(22)shift+alt+鼠标左键

点击多光标。

(23) Ctrl + 鼠标点击

快速查找成员变量的出处。


以上为我个人的小分享,如有问题,欢迎讨论!!! 

都看到这了,不如关注一下,给个免费的赞 

IDEA工具栏隐藏技巧:3分钟添加上一步/下一步按钮(附快捷键指南) 本文详细介绍了如何在IntelliJ IDEA工具栏快速添加上一步和下一步导航按钮,以提升代码调试与阅读效率。通过三步简单配置,开发者可将这两个常用操作可视化,降低快捷键记忆负担,并配合默认快捷键Ctrl+Alt+方向键,实现更流畅的代码位置回溯与前进。 阅读详情

相关推荐

IntelliJ IDEA学习总结(3)—— IntelliJ IDEA 常用快捷键(带动图演示)

执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。在IntelliJ IDEA 中打开要编译的类,执行该命令会编译当前类。剪切选中文本,若未选中则剪切当前行。复制选中文本,若未选中则复制当前行。从历史剪粘版中选择要粘贴的内容。复制光标所在行。复制选中文件所在路径。复制包的路径,或者类的名称。撤销上一步操作内容。恢复上一步撤销内容。自动缩进至规范位置。无论光标是否在行尾,都开始新的行。删除当前

科技D人生 1388

IDEA常用快捷键大全(详解)

IDEA常用快捷键整理大全(非常详细)持续更新中...

m0_69057918的博客 5万+

Matlab实战:3种雷达间歇采样干扰的仿真与识别(附完整代码)

本文通过Matlab实战,详细仿真了雷达有源间歇采样干扰的三种核心样式:直接转发、重复转发和循环转发干扰。文章提供了完整的代码实现,并深入探讨了基于时频分析和循环平稳分析的特征提取与识别方法,为雷达抗干扰技术的学习与实践提供了清晰的工程实现路径。

weixin_29053695的博客 364

IDEA快捷键(全网最全详细图解)

括号分号行缩进大小写variableparameter编辑方法类 类类 (API)F i n d R e p l a c e替换查找替换 statement 语句问号?

小丁的博客 3万+

WRF后处理避坑指南:从namelist配置到降水计算的全流程解析

本文提供了一份详尽的WRF模式后处理避坑指南,涵盖从理解wrfout文件结构、核心变量解析到累计降水计算与专业气象图绘制的全流程。重点解析了RAINC与RAINNC的正确处理方法,并分享了使用wrf-python库高效绘制位势高度叠加风场图、累计降水图等专业图表的实战技巧与代码,旨在帮助用户规避常见错误,提升后处理效率与图表质量。

weixin_29200485的博客 353

ubuntu20.04安装nvidia-docker(解决有 Release 文件。 N: 无法安全地用该源进行更新,所以默认禁用该源错误)

然后想都不要想,nvidia+linux安装的东西,那肯定是不能安装成功的,恶毒的nvidia。按照nvidia官网给出的安装nvidia-docker流程来。在sudo apt-get update出现报错。然后再次update,发现还是会有一些警告类似于。,直接点击网页手动下载,发现下载成功!,注意会有安装先后顺序,安装给的提示就行。最后输入命令发现安装成功。然后替换掉里面的内容。直接不管,直接上命令。

weixin_48144140的博客 1236

IntelliJ IDEA 实用快捷键大全

前言 idea强大的功能为我们的开发提供了诸多便利,笔者将整理出常用的快捷键供大家学习和使用,本文将长期更新,欢迎大家收藏~ 目录前言重写方法光标定位至新一行全局查找文件中查找文件中替换单行代码移动Surround With抽取方法自动补全返回值注释for循环普通增强main()方法System.out.println 重写方法 在某个类中按下 Ctrl + O 光标定位至新一行 按下 Shift + Enter 全局查找 按下 Ctrl + N 文件中查找 按下 Ctrl + F 文件中替换 按下 Ctr

技术宇宙 336

CUDA详细安装及环境配置——环境配置指南 – CUDA+cuDNN+PyTorch 安装

本文详细介绍了如何确定显卡支持的CUDA版本、选择对应的cuDNN版本,并逐步安装CUDA、cuDNN和PyTorch。首先,通过命令行输入nvidia-smi.exe查看显卡支持的CUDA版本。接着,根据CUDA版本选择对应的cuDNN版本并下载。然后,从NVIDIA官方网站下载CUDA安装包,按照提示进行安装,并检查是否安装成功。同样地,下载cuDNN安装包,解压后将文件拷贝到CUDA安装目录中,并通过命令行验证安装是否成功。最后,根据PyTorch官网的指引,选择合适的安装命令进行PyTorch的安装

2501_90350274的博客 5098

intellij idea 20 实用快捷键大全

1. ctrl + tab 切花 tab 类页面 2. ctrl + w 选中当前行 ,持续向外侧扩张选中 ctrl + shift + w 进行逆向操作 3.Shift+Shift 按内容选择搜索 4. crtl + shift + ins 选中内容并粘贴 5. alt + ins 快速生成 get/set方法; 构造方法;override/implement方法; toString 等 6. alt + enter 快速生成 7. ctrl + alt + M 快速抽取方法 ...

weixin_42247563的博客 339

国内外主流嵌入式GUI汇总

随着MCU资源增多,处理能力也强了,同时市场需求也增多了GUI功能也越来越丰富了,很多的嵌入式图形库都可以做出绚丽的界面。

m0_69914734的博客 3290

XGBoost算法案例 - 红酒品质分类

数据集共包含 11 个特征,共计 3269 条数据. 我们通过训练模型来预测红酒的品质, 品质共有 6 个各类别,分别使用数字: 0、1、2、3、4、5 来表示。

YIAN爱学习的博客 449

IntelliJ IDEA 快捷键大全(超级实用,建议收藏)

文章目录1. Editing(编辑)2. Search/Replace(查找/替换)3. Usage Search(使用搜索)4. Compile and Run(编译/运行)5. Debugging(调试)6. Navigation(导航)7. Refactoring(重构)8. VCS/Local History(版本控制/本地历史)9. Live Templates(动态模板)10. General(代码生成) 1. Editing(编辑) 快捷键 介绍 Ctrl +Space 基本

Li_Jian_Hui_的博客 4443

【零基础入门unity游戏开发——unity通用篇14】unity特性相关的知识(基于unity6开发介绍)

unity特性相关的知识(基于unity6开发介绍)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1204

Intellij IDEA实用快捷键大全

原文:http://www.cnblogs.com/tonycody/p/3257601.html 常规】 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 ...

weixin_30467087的博客 98

LAMMPS-使用MATLAB计算径向分布函数

首先需要使用LAMMPS进行分子动力学模拟,并获取到所需的数据文件,LAMMPS是一款开源的分子动力学模拟软件,可以模拟原子、分子和离子的运动行为,对于本文的目标假设你已经完成了LAMMPS的安装和模拟过程,获得了数据文件。)是一种重要的统计工具,用于描述原子或分子之间的空间分布情况,通过计算RDF可以获得物质的结构信息、相互作用距离以及相位转变等重要参数,本文将介绍如何使用MATLAB计算LAMMPS生成的数据文件的径向分布函数。变量替换为你的实际数据文件的名称。

weixin_50547796的博客 515

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

常用的 idea快捷键大全

常用的 idea快捷键大全 常用的 idea快捷键大全 1.-----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday...

weixin_44249698的博客 120

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IDEA中实用快捷键大全

会持续更新 按键 效果 输入psvm后按回车 快速生成main()方法 输入sout后回车 快速生成输出语句 Ctrl+Alt+space 内容提示 Ctrl+/ 单行注释 选中需要注释的代码段,Ctrl+Alt+/ 多行注释 Ctrl+Alt+l 格式化 写完sc.nextline();后紧接着按Ctrl+Alt+V 变成 String s= sc.nextline(); 创建类,编写完全部变量后Alt+insert,选getter and setter 自动给

weixin_44197120的博客 886

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

idea实用技巧、实用快捷键

IDEA 这些技巧你知道多少? 俗话说“工欲善其事,必先利其器” 今天小编就带大家看看 IntelliJ IDEA 的一些使用技巧,熟练使用这些技巧你的开发效率将会提高 2 倍以上哦! 自动补全代码 不知道大家有没有试过,有时候写完一整段逻辑后发现缺少了异常处理,然后补上 try/catch 之后剪切粘贴 在 IDEA 里面我们可以使用组合快捷键 Ctrl + Alt + T 然后选择 t...

weixin_37778321的博客 221

IDEA实用又常用的快捷键大全

文章目录一、常用快捷键1.提示与代码生成部分2.选择/移动/复制代码3.代码优化4.查找与替换5.阅读代码部分二、快捷键大全1.Ctrl相关2.Alt相关3.Shift相关4.Ctrl+Alt相关5.Ctrl+Shift相关6.Alt+Shift相关7.其他 一、常用快捷键 1.提示与代码生成部分 Alt + Enter IDEA 根据光标所在问题,提供快速修复选择 Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹) Alt + Insert 代码自动生成,如生成对象

weixin_43541852的博客 460

Java终章:IDEA及Eclipse使用和快捷键

第三章 IDE的使用 1. Eclipse的使用 1.快捷键的使用 懒得写,用的多了就会了 ctrl alt down 复制多行 上下移动 alt ↑ 进去父类 alt← 集成树 ctrl T 批量修改 alt shift R 选中结构变成大小写 Ctrl Shift X/y 注释 CTRL SHIFT C 2.DeBug调试 2.IDEA的使用 网址:http://www.jetbrains.com/idea/download/#section=windows [外链图片转

qq_42059717的博客 1939

超实用IDEA快捷键终极大全

一、Ctrl 快捷键 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备) Ctrl + W 递进式选择代码块。可选中光标

u013425190的博客 387

PyCharm和IDEA中的实用快捷键大全

PyCharm 选中: Ctrl + / :行注释 Ctrl + shift + / :块注释 Ctrl + D :复制选中的区域或者行 Ctrl + Shift + V :从最近的缓冲区粘贴 Ctrl + shift + J :添加智能线(也就是把几行变为1行) Ctrl + shift + U :把代码块由小写字母转换为大写字母 Ctrl + F4 :关闭运行的选项卡 查找:...

小飞的博客 1000

IDEA 【汇总】

itellij idea导入web项目并部署到tomcat: 链接

日拱一卒 2451

IDEA

eclipse 、idea安装阿里巴巴代码规范插件 只要学会它,再多 Bug 也不怕 这几个 IntelliJ IDEA 高级调试技巧,用了都说爽! IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件 史上最简单的 IntelliJ IDEA 教程 教你一些IDE中比较骚的操作技巧! 我一直在用的几个IntelliJ IDEA插件,不...

偷懒的乌龟 458

IntelliJ IDEA 快捷键,常用配置,常用插件

如下花了不少时间收集到的前辈们写的教程: IntelliJ IDEA 2019 从入门到癫狂 图文教程 IntelliJ IDEA 最常用配置详细图解 让你的 IDEA 好用到飞起来 IDEA 快捷键终极大全 IDEA一定要改的8条配置 IntelliJ IDEA 常用插件一览,让效率成为习惯 Intellij IDEA神器那些让人爱不释手的小技巧 7 个 IntelliJ IDE...

Stephen 593

Mac IDEA 实用快捷键大全(持续更新)

Mac IDEA 实用快捷键大全(持续更新) fn + option + f7 查找引用的地方 Option 批量编辑:长按option 选择多行 git 更新代码 cmd + t 添加版本控制 option + cmd + a 重复导入 ctrl + option + o 文件加入git版本 option + cmd + a option + 回车 导入引用类 重命名 fn + shift + f6 左右箭头 option + cmd + 上一步/下一步 格式化代

3928
上一篇: 抽象类的顶级理解
下一篇: 接口的顶级理解
WH牛
博客等级 码龄4年 613粉丝 107原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值