版本:2016.2.3
一言不多说,直接上主题,示例代码在下面
使用率:指打开一次Pycharm编辑代码使用的概率
- 1、代码上下移动:
command
+shift
+↑
or↓
- 之前用 Xcode 有该功能,于是特意找了下 Pycharm 的快捷键,效果相同
- 使用率: 30%
- 2、全局搜索:
command
+shift
+f
- 全局搜索代码时,很常用。比如查看某些方法之前使用的方式,或根据sentry错误信息查找代码
- 使用率:60%
- 3、文件内搜索:
command
+f
- 确认导入变量,方法的使用位置
- 使用率:60%
- 4、文件内替换:
command
+r
- 常用于变量名或方法的替换
- 使用率:20%
- 5、全局替换:
command
+shift
+r
- 6、选择文件:
command
+↑
or↓
,enter
键选择- 跳转至一级目录导航栏,在不使用鼠标和触摸板的情况下使用
- 使用率:80%
- 7、复制当前行:
command
+d
- 可用于复制空白行,在使用vim插件的情况下可以不用切换模式直接增加行
- 使用率:10%
- 8、新建一行:
command
+enter
- 使用率:10%
- 9、文件内收缩:
command
+shift
+-
- 文件内的所有方法都会收缩,包括导入块。在Pycharm无法像Xcode那样直接查看方法的前提下,将文件代码收缩进行查看也起到了八成效果
- 使用率:95%
- 10、文件内展开:
command
+shift
++
- 同上,使用率:95%
- 11、当前收缩展开:
command
+shift
++
- 对当前方法收缩:95%
- 12、当前展开收缩:
command
+shift
+-
- 对当前方法展开:95%
- 13、跳转到目标类:
command
+o
- 相当于全局搜索类,点击跳转
- 使用率:50%
- 14、跳转到目标文件:
command
+shift
+o
- 全局搜索文件,点击跳转
- 使用率:30%
- 15、跳转到代码:
command
+alt
+o
(基本用不到)- 全局搜索代码,点击跳转
- 使用率:10%
- 16、跳转到目标行:
command
+L
- 我使用vim插件的gg跳转,这个功能和其相似
- 使用率:70%
- 17、向前导航:
command
+alt
+←
- 跳转到前一步
- 使用率:99%
- 18、向后导航:
command
+alt
+→
- 跳转到后一步
- 使用率:99%
- 19、导航到最近一次编辑处:
command
+shift
+del
- 使用率:40%
- 20、导航到方法声明的地方:
command
+b
- 使用率:70%
- 21、导航到方法实现的地方:
command
+alt
+b
- 使用率:70%
- 22、定义的快速查找:
command
+y
或alt
+space
- 同21,但是不跳转,而是弹出框
- 使用率:50%
- 23、查看报错地方:
F2
- 查看当前代码报错的地方
- 使用率:80%
- 24、查看前一个报错的地方:
shift
+F2
- 使用率:40%
- 25、代码行标记&取消标记:
F3
- 标记代码
- 使用率:50%
- 26、标记代码行查看:
command
+F3
- 查找代码
- 使用率:50%
示例代码
app.py 文件
from flask import Flask, jsonify
from views import do_show_hello
app = Flask(__name__)
@app.route('/')
def hello_world():
print('1 --> 2')
print('2 --> 2')
return jsonify({'data': do_show_hello(), 'errcode': 0})
if __name__ == '__main__':
app.run()
views.py 文件
def do_show_hello():
return {'fun': 'do_show_hello!'}