1、可以编辑
ctrlspace基本都的代码完成(类、方法、属性)
ctrlaltspace快速导入到不可以类
ctrlshiftenter语句结束
ctrlp参数信息(在方法中动态创建参数)
ctrlq飞快查看文档
f1外部文档
shiftf1外部文档,进入web文档主页
ctrlshiftz--rlmredo重装
ctrl鼠标简介/刚刚进入代码定义
ctrlf1没显示出现错误描述或警告信息
altinsert自动生成代码
ctrlo原先方法
ctrlaltt选中
ctrl/行注释/能取消行注释
ctrlshift/块注释
ctrlw鼠标右键点击提升的代码块
ctrlshiftw返回到之前状态
ctrlshift]/[选定代码块已经结束、就开始
altenter飞快全国常务委员会关于修改部分法律的决定
ctrlaltl代码格式话
ctrlalto系统优化导入
ctrlalti自动启动蜷进
tab/shifttab缩进、不蜷进当前行
ctrlx/shiftdelete剪切当前行或挑选的代码块到剪贴板
ctrlc/ctrlinsert剪切粘贴当前行或选取的代码块到剪贴板
ctrlv/shiftinsert从剪贴板粘帖
ctrlshiftv从最近的缓冲区粘帖
ctrld图片文件夹选取的区域或行
ctrly删除掉先选的行
ctrlshiftj直接添加智能线
ctrlenter智能线切割
shiftenter另起一行
ctrlshiftu在先选的区域或代码块间切换到
ctrldelete删掉到字符结束后
ctrlbackspace删出到字符就开始
ctrlnumpad/-展开/折叠代码块(当前位置的:函数,注释等)
ctrlshiftnumpad/-发动/折叠后所有代码块
ctrlf4关掉启动的选项卡
2、直接输入/重命名(search/replace)
f3下一个
shiftf3前一个
ctrlr替换
ctrlshiftf也可以连续2次敲打shift全局查找{可以在整个项目中里查某个字符串什么的,如里查某个函数名字符串看之前是怎莫不使用这个函数的}
ctrlshiftr全局替换
3、不运行(running)
altshiftf10运行模式配置
altshiftf9调试模式配置
shiftf10启动
shiftf9调试
ctrlshiftf10运行编辑器配置
ctrlaltr运行任务
4、调试(debugging)
f8进不了
f7直接进入
shiftf8再次
altf9运行游标
altf8验证表达式
ctrlaltf8急速验证表达式
f9完全恢复程序
ctrlf8断点电源开关
ctrlshiftf8打开系统断点
5、导航(navigation)
ctrln跳转到类
ctrlshiftn跳转符号
altright/left跳转页面下个、前一个编辑的选项卡
f12返回到先前的工具窗口
esc从工具窗口又回到编辑窗口
shiftesc隐藏地正常运行的、最近运行程序的窗口
ctrlshiftf4自动关闭拒绝启动的选项卡
ctrlg查看当前行号、字符号
ctrle当前文件弹出来,打开最近使用的文件列表
ctrlaltleft/right急退、继续前进
ctrlshiftbackspace导航到最近编辑区域
altf1查找当前文件或标识
ctrlb/ctrlclick页面跳转声明
ctrlaltb跳转到利用
ctrlshifti一栏快速定义
ctrlshiftb跳转类型声明
ctrlu跳转页面父方法、父类
altup/down自动跳转上一个、下一个方法
ctrl]/[页面跳转代码块已经结束、就开始
ctrlf12弹出对话框文件结构
ctrlh类型层次结构
ctrlshifth方法层次结构
ctrlalth动态创建层次结构
f2/shiftf2下一条、前一条高亮的错误
f4/ctrlenter编辑资源、栏里点资源
althome总是显示导航条f11书签开关按钮
ctrlshiftf11书签助记控制开关
ctrl#[0-9]跳转到标识的书签
shiftf11总是显示书签
6、搜索具体(usagesearch)
altf7/ctrlf7文件中网站查询用法
ctrlshiftf7文件中用法高亮显示
ctrlaltf7没显示用法
7、重构(refactoring)
f5复制f6图片复制
altdelete安全删除
shiftf6文件名
ctrlf6更改后签名
ctrlaltn内联
ctrlaltm其他提取方法
ctrlaltv其他提取属性
ctrlaltf提取字段
ctrlaltc提取常量
ctrlaltp再提取参数
8、完全控制vcs/localhistory
ctrlk提交项目
ctrlt可以更新项目
altshiftc栏里点最近的变化
altbackquote(')vcs急速弹出来
9、模版(livetemplates)
ctrlaltj当前行不使用模版
ctrlj再插入模版
10、基本上(general)
alt#[0-9]再打开相对应的工具窗口
ctrlalty同步
ctrlshiftf12最大化编辑时电源开关
altshiftf添加到最喜欢
altshifti据配置检查当前文件
ctrlbackquote(')快速切换当前计划
ctrlalts先打开设置里页
ctrlshifta查找编辑器里所有的动作
ctrltab在窗口间通过切换
mac命令大全
mac键盘符号和修饰键说明
?command
?shift
?option
?control
??return/enter
?delete
?向前删除掉键(fndelete)
↑上箭头
↓下箭头
←左箭头
→右箭头
?pageup(fn↑)
?pagedown(fn↓)
homefn←
endfn→
?右制表符(tab键)
?左制表符(shifttab)
?escape(esc)editing(编辑)
?space基本都的代码最后的神(大荒经任何类、方法、变量)
??space智能代码推衍(过滤器方法列表和变量的预期后类型)
???不自动已经结束代码,行末手动直接添加分号
?p会显示方法的参数信息
?j,mid.buttonclick飞快查找文档
?f1打开系统外部文档(在某些代码上会触发时可以打开浏览器总是显示查找文档)
?鼠标放到代码上不显示代码归纳分析信息
?f1在出现了错误或警告过处会显示详细请看信息
?n,??,?n生成代码(getter、setter、构造函数、hashcode/equals,tostring)
?o遍布方法(格式化处理父类方法)
?i利用方法(实现接口中的方法)
??t包围代码(建议使用if..else,,for,synchronized等围困全选的代码)
?/注释/取消注释与行注释
??/注释/已取消注释与块注释
?↑尝试选中代码块
?↓下降当前全选的代码块
??q会显示上下文信息
??显示意向动作和飞速修复代码
??l磁盘格式化代码
??o优化软件import
??i自动缩进线
?/??缩进代码/反缩起代码
?x剪切粘贴当前行或挑选的块到剪贴板
?c截图当前行或选定的块到剪贴板
?v从剪贴板ctrlv粘贴
??v从最近的缓冲区粘帖
?d剪切粘贴当前行或选好后的块
??彻底删除当前行或选取的块的行
??j智能的将代码拼接成一行
??智能的拆分拼接的行
??结束新的一行
??u大小写字母快速切换
??]/??[选择直到此时代码块结束了/开始
??删掉到单词的末尾(?键为fndelete)
??删出到单词的开头
?/?-发动了攻击/折叠时代码块
??展开攻击所以我代码块
??-折叠所有代码块
?w直接关闭活动的编辑器选项卡
search/replace(网站查询/替换)
slip?可以查询任何东西
?f文件内里查
?g查看模式下,向下里查
??g查看模式下,向下直接输入
?r文件内修改成
??f全局直接输入(依据什么路径)
??r全局替换(参照路径)
??s查询结构(ultimateedition版专用,是需要在keymap中可以设置)
??m重命名结构(ultimateedition版专用,要在keymap中设置里)
usagesearch(不使用网上查询)
?f7/?f7在文件中查看用法/在类中直接输入用法
??f7在文件中形态轮廓会显示的用法
??f7不显示用法
compilebecauserun(编译和运行)
?f9代码编译project
??f9程序编译选择类型的文件、包或模块
??r提示框run的可选择类型菜单
??d弹出来debug的可你选择菜单
?r运行程序
?d调试
??r,??d从编辑器运行上下文环境配置
debugging(调试)
f8刚刚进入下一步怎么办,如果不是当前行断点是一个方法,则不刚刚进入当前方法体内
f7进入下一步,如果不是当前行断点是一个方法,则进入当前方法体内,如果该方法体有方法,则不会进入该内嵌的方法中
?f7智能踏进,断点所在行上有多个方法内部函数,会弹出进入到哪个方法
?f8自动打开
?f9正常运行到光标处,如果没有光标前有其他断点会直接进入到该断点
?f8可以计算表达式(这个可以可以修改变量值使其不生效)
??r可以恢复程序正常运行,如果没有该断点下面代码也有断点则停在下一个断点上
?f8切换断点(若光标当前行有断点则能取消断点,没有则再加断点)
??f8查看断点信息
navigation(导航)
?o中搜索类文件
??o查找所有类型文件、可以打开文件、再打开目录,然后打开目录必须在键入的内容前面或后面加一个反斜杠/
??o一同前往指定你的变量/方法
?←/?→左右可以切换然后打开的编辑tab页
f12返回到前一个工具窗口
?从工具窗口进入代码文件窗口
??隐藏地当前或最后一个活动的窗口,且光标再次进入代码文件窗口
??f4关掉活动running/messages/vivo/…tab
?l在当前文件跳转某一行的指定你处
?e没显示最近先打开的文件记录列表
??←/??→已退回/前进到上一个操作的地方
???页面跳转还有一个可以编辑的地方
?f1没显示当前文件选择目标弹出来层,弹出层中有很多目标也可以通过选择(如在代码编辑窗口也可以选择类型没显示该文件的finder)
?b/?鼠标点击进入光标所在的位置的方法/变量的接口又或者是定义处
??b页面跳转利用处,在某个调用的方法名上不使用会跳到具体一点的实现程序处,这个可以到后面接口
?space,?y迅速先打开光标处方法、类的定义
??b跳转到类型声明处
?u一同前往当前光标所在方法的父类的方法/接口定义
?↓/?↑当前光标跳转到当前文件的前一个/后一个方法名位置
?]/?[天翼光标到当前的地方代码的花括号就开始/都结束了位置
?f12弹出对话框当前文件结构层,也可以在弹出来的层上直接键入参与删选(可作用于搜索类中的方法)
?h没显示当前类的层次结构
??h不显示方法层次结构
??h显示动态创建层次结构
f2/?f2页面跳转下一个/上另一个突出错误或警告的位置
f4/?↓编辑的话/查找代码源
?home没显示到当前文件的导航条
f3全选文件/文件夹/代码行,添加/已取消书签
?f3鼠标右键点击文件/文件夹/代码行,在用助记符添加/取消后书签
?0...?9定位到按数值的书签位置
?f3会显示所有书签
refactoring(重构)
f5截图文件到指定目录
f6移动文件到指定目录
??在文件上为安全删除文件,弹出确认框
?f6修改文件名文件
?f6改签名
??n一致性
??m将选中后的代码分离提取为方法
??v提纯变量
??f提纯字段
??c再提取常量
??p提取参数
vcs/localhistory(版本控制/本地历史记录)
?k再提交代码到版本控制器
?t从版本控制器更新代码
??c查看最近的变更记录
?c快速提示框版本控制器操作面板
livetemplates(动态代码模板)
??j自动弹出模板选择类型窗口,将选取的代码不使用日志模板扎住
?j插到下拉菜单闪图代码模板
general(通用)
?1...?9先打开或者编号的工具窗口
?s保存所有
??y同步、刷新
??f快速切换全屏模式
??f12快速切换最大化编辑器
??f先添加到收藏夹
??i全面检查当前文件与当前的配置文件
`§?,?“快速切换当前的scheme(切换主题、代码样式等)
?,打开idea系统设置
?打开项目结构对话框
??a中搜索动作(可设置里去相关选项)
??编辑的话窗口标签和工具窗口之间直接切换(如果没有在切换的过程加按上delete,则是关了不对应选中后的窗口)
other(一些官方文档上没有体现了什么的快捷键)
??8竖编辑模式
导航
?o查看类文件ctrln
??o抵达重新指定的变量/方法ctrlshiftaltn
?←/?→左右直接切换然后打开的编辑tab页alt←/alt→
?从工具窗口刚刚进入代码文件窗口esc
?l在当前文件自动跳转某一行的指定处ctrlg
?e没显示最近打开的文件记录列表ctrle
??←/??→退回/继续前进到上一个操作的地方ctrlalt←/ctrlalt→
???跳转页面最后一个编辑时的地方?h显示当前类的层次结构ctrlh
??h不显示方法层次结构
??h没显示动态创建层次结构f4/
?↓可以编辑/查看代码源
??u总是显示类uml图
?j一栏注释
编辑的话
??删出到单词的末尾(?键为fndelete)
??删掉到单词的开头
?/?-展开/折叠时代码块
?f1在错误`或警告处显示具体详细解释信息
??l格式化磁盘代码
??o优化import
??又开始新的一行
???不自动都结束了代码,行末自动启动先添加分号
?i基于方法(基于接口中的方法)
?f6拓展名文件的或变量
?n,??,?n生成代码(getter、setter、构造函数、hashcode/equals,tostring)
?p显示方法的参数信息
里查
soft?查找任何东西
??f全局查看(据路径)
?f文件内里查
?g查看模式下,向下里查
??g查找模式下,往上里查
导航
??b页面跳转接口的实现?u查找接口定义
??←/??→撤回/继续前进到上一个操作的地方
?b/?鼠标点击直接进入光标的地方的方法/变量的接口或是定义处
??b自动跳转类型声明处
?space,?y急速然后打开光标处方法、类的定义
?o里查类文件
??o查找所有类型文件、再打开文件、然后打开目录,然后打开目录不需要在输入的内容前面或后面加一个反斜杠/
f12前往到前一个工具窗口?从工具窗口进入代码文件窗口
??追踪当前或最后一个活动的窗口,且光标刚刚进入代码文件窗口
f3鼠标右键点击文件/文件夹/代码行,添加/可以取消书签
?f3选中文件/文件夹/代码行,不使用助记符添加/能取消书签
?0…?9定位到随机数值的书签位置
?f3总是显示所有书签
?f1没显示当前文件选择目标自动弹出层,弹出对话框层中有很多目标这个可以并且选择(如在代码编辑窗口这个可以中,选择不显示该文件的finder)
?f12提示框当前文件结构层,可以不在提示框的层上就键入参与再次筛选(可应用于搜索类中的方法)
通用
??f切换到全屏模式
学习python很支撑不住,有没这个可以先放弃编程?
好的开始是成功的一半,回心转意的先放弃是你的自己的权利,任何人无权横加干涉你的选择。
吃得苦中苦,方为人上人,一个人如果没有遇上稍微动心念一动脑筋的事情就打起退堂鼓,只能说明你自己没有多大出息之人。
一般学python编程课程是需要2~3个月的时间,这并并非每一个人的时间,仅仅只不过是一个大概参考值。因为这种零基础入门编程,对此没有毅力的人来说,你去学习的python为了干吗,分分钟确定了你的学习时间;比如你想做技术、测试3、程序员等等,那对你的python水平那些要求会更高,你要学习的内容也就就会,所花的时间也就越长;再则几乎所有人自学情况不一样的,有的人学得快,有的人更习惯慢腾腾心里琢磨。最主千万不能盲目求快,完全掌握功底扎实基础知识最最重要,因为任何一门知识里面那就比较好深奥的,是对也没学习兴趣又是说了也是没有用。
大多数python基础教材都是不断数据类型如字符串、数值,数据结构如列表、字典、元组,条件可以确定if语句,for循环和while循环,和函数、类等python最基本的知识。
要是是想加入到大热的ai大军中,这样的话你就要能够掌握python的机器学习库scikit-learn,tensorflow、keras、theano、caffe等机器怎么学习框架,当然你这个可以只选择其中一个,最好不要过犹不及。