【python】pycharm的一些快捷键 + 如何学习一门新的编程语言

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/captain811/article/details/79605654
如何学习一门新的编程语言:留出足够的时间、 买一本好书或者买所有的书 、心中有一个特别的目标/应用、开发一个脚本并配以笔记(注释)标记学到的关键语言特性、强迫自己运用新技能。

初见语言:了解背景,请多关照

1. 这门新编程语言的名字是?

2. 和它相关的最入门级别的书籍,教程,ppt,论坛,视频?

3. 这个新语言的长处是?网络?底层?界面?业务?交互?数据?计算?

4. 目前有虾么应用和服务是用这门语言开发的?直观感受下它能干啥

5. 哪些大公司使用这门语言作为主力开发语言?


环境考察: 开发环境

1. 这种新语言的开发工具有哪些?哪个更好?为撒?

2. 在什么操作系统上能够安装这个开发工具?

3. 如何配置开发环境,以至于能够跑出一个简单的黑屏console界面的hello world程序?

4. 有木有高级点的图形界面的开发环境?支持『拖拽』和『所见即所得』的?

5. 怎么运行程序?停止程序?

6. 开发环境中怎么查看程序输出?

7. 开发环境中怎么全工程查找内容?


培养感情:编程语言的语法

1. 变量的声明定义语法?

2. 支持哪些数据类型?语法?

3. 类型转换的语法?

4. 语句的语法?要不要分号结尾,要不要缩进啥的。

5. 程序体的语法?需不需要括号啥的。

6. 函数的语法?参数列表,返回值的定义?

7. 注释的语法?

8. 打印输出的语句?

9. 支持面向对象否?定义一个类?

10. 程序的控制逻辑,循环咋搞?分支咋搞?

11. 数组的定义?访问,遍历,增删?

12. 链表的定义?访问,遍历,增删?

13. 字典的定义?访问,遍历,增删?

14. 字符串操作?取子串,增删,查找,截取?

15. 文件操作?新建,删除,读取,写入?

16. 数据库操作?连接库,定义表,增删改查?

17. 网络请求的发送?接收?


如果该编程语言还那么有幸支持了GUI,那么就继续搞下面的问题:

1. label的语法?设置label文本?

2. button的语法?设置button文本?设置button事件?

3. 响应button的各种事件?按下,抬起,获得焦点?

4. 其它控件的各种事件如何响应?

5. text field控件的语法?

6. text area控件的语法?

7. radio控件的语法?

8. checkbox控件的语法?

9. list控件的语法?

10. table控件的语法?

11. image控件的语法?

12. 复杂点的view?progress bar?slider? ratings? web view? table view? search bar?

13. 界面布局的语法?支持哪些布局?格子的,线性的,自适应的?

14. 支持动画框架否?


成型:做些Hello World级别的程序

1. 做些简单的不带界面的计算,算算数列求和?算算三角形面积?算算阶乘?

2. 做个带有简单界面的GUI程序?登录,展示列表,显示图片,点击按钮能够显示图片等?


成长:做稍微大那么一丁点的project

1. 有文件操作的

2. 有数据库存储的

3. 有用户交互的

4. 有界面跳转功能的

5. 界面带参数跳转的

6. 可以更改控件的属性的(颜色,纹理,大小,位置,深度等)

7. 有动画的

8. 带设计模式的,MVC,Singleton,Observer之类的


长成:总结一路走来的心得,备后续查阅

1. 常见的bug列表和解决方案

2. 一些常用的代码片段

3. 自己常用的函数做成库,留着以后慢慢调用~

The End!收工!



pycharm的一些快捷键

忙了好一阵终于忙完了,最近在重构代码,有许多地方要注释什么的,在多行注释时总是很麻烦,就想着pycharm有没有快捷键,就像visual studio一样。于是上Google搜一下PyCharm Default Keymap,找到JetBrains的官方文档看了看,谷歌翻译的不太好,转了一点别人的(地址:http://www.2cto.com/os/201410/341542.html),在这总结一下,有些可能不准确了,没有都试一下,仅供参考。

编辑类:

Ctrl + Space 基本的代码完成(类、方法、属性)
Ctrl + Alt + Space 类名完成
Ctrl + Shift + Enter 语句完成
Ctrl + P 参数信息(在方法中调用参数)
Ctrl + Q 快速查看文档
Shift + F1 外部文档
Ctrl + 鼠标 简介
Ctrl + F1 显示错误描述或警告信息
Alt + Insert 自动生成代码
Ctrl + O 重新方法
Ctrl + Alt + T 选中
Ctrl + / 行注释
Ctrl + Shift + / 块注释
Ctrl + W 选中增加的代码块
Ctrl + Shift + W 回到之前状态
Ctrl + Shift + ]/[ 选定代码块结束、开始
Alt + Enter 快速修正
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 优化导入
Ctrl + Alt + I 自动缩进
Tab / Shift + Tab 缩进、不缩进当前行
Ctrl+X/Shift+Delete 剪切当前行或选定的代码块到剪贴板
Ctrl+C/Ctrl+Insert 复制当前行或选定的代码块到剪贴板
Ctrl+V/Shift+Insert 从剪贴板粘贴
Ctrl + Shift + V 从最近的缓冲区粘贴
Ctrl + D 复制选定的区域或行
Ctrl + Y 删除选定的行
Ctrl + Shift + J 添加智能线
Ctrl + Enter 智能线切割
Shift + Enter 另起一行
Ctrl + Shift + U 在选定的区域或代码块间切换
Ctrl + Delete 删除到字符结束
Ctrl + Backspace 删除到字符开始
Ctrl + Numpad+/- 展开折叠代码块
Ctrl + Numpad+ 全部展开
Ctrl + Numpad- 全部折叠
Ctrl + F4 关闭运行的选项卡

运行类:

Alt + Shift + F10 运行模式配置
Alt + Shift + F9 调试模式配置
Shift + F10 运行
Shift + F9 调试
Ctrl + Shift + F10 运行编辑器配置
Ctrl + Alt + R 运行manage.py任务

调试类:

F8 跳过
F7 进入
Shift + F8 退出
Alt + F9 运行游标
Alt + F8 验证表达式
Ctrl + Alt + F8 快速验证表达式
F9 恢复程序
Ctrl + F8 断点开关
Ctrl + Shift + F8 查看断点

导航类:

Ctrl + N 跳转到类
Ctrl + Shift + N 跳转到符号
Alt + Right/Left 跳转到下一个、前一个编辑的选项卡
F12 回到先前的工具窗口
Esc 从工具窗口回到编辑窗口
Shift + Esc 隐藏运行的、最近运行的窗口
Ctrl + Shift + F4 关闭主动运行的选项卡
Ctrl + G 查看当前行号、字符号
Ctrl + E 当前文件弹出
Ctrl+Alt+Left/Right 后退、前进
Ctrl+Shift+Backspace 导航到最近编辑区域
Alt + F1 查找当前文件或标识
Ctrl+B / Ctrl+Click 跳转到声明
Ctrl + Alt + B 跳转到实现
Ctrl + Shift + I查看快速定义
Ctrl + Shift + B跳转到类型声明
Ctrl + U跳转到父方法、父类
Alt + Up/Down跳转到上一个、下一个方法
Ctrl + ]/[跳转到代码块结束、开始
Ctrl + F12弹出文件结构
Ctrl + H类型层次结构
Ctrl + Shift + H方法层次结构
Ctrl + Alt + H调用层次结构
F2 / Shift + F2下一条、前一条高亮的错误
F4 / Ctrl + Enter编辑资源、查看资源
Alt + Home显示导航条F11书签开关
Ctrl + Shift + F11书签助记开关
Ctrl + #[0-9]跳转到标识的书签
Shift + F11显示书签

查找/替换类:

F3 下一个
Shift + F3 前一个
Ctrl + R 替换
Ctrl + Shift + F 全局查找
Ctrl + Shift + R 全局替换

搜索类:

Alt + F7/Ctrl + F7文件中查询用法
Ctrl + Shift + F7文件中用法高亮显示
Ctrl + Alt + F7显示用法

重构类:

F5复制F6剪切
Alt + Delete安全删除
Shift + F6重命名
Ctrl + F6更改签名
Ctrl + Alt + N内联
Ctrl + Alt + M提取方法
Ctrl + Alt + V提取属性
Ctrl + Alt + F提取字段
Ctrl + Alt + C提取常量
Ctrl + Alt + P提取参数

一般:

Alt + #[0-9]打开相应的工具窗口
Ctrl + Alt + Y同步
Ctrl + Shift + F12最大化编辑开关
Alt + Shift + F添加到最喜欢
Alt + Shift + I根据配置检查当前文件
Ctrl + BackQuote(’)快速切换当前计划
Ctrl + Alt + S 打开设置页
Ctrl + Shift + A查找编辑器里所有的动作
Ctrl + Tab在窗口间进行切换

猜你喜欢

转载自blog.csdn.net/captain811/article/details/79605654