pycharm初学者在开发代码中有一个需求,就是模块代码多了后,某些代码行或代码块(比如函数或者方法)的位置需要上下移动,以便整个模块便于阅读或者逻辑代码更紧凑。
通常的笨方法是先剪切再粘贴,利用pycharm快捷键只需执行一步操作即可。
快速移动代码行的方法
下面以图为例,演示快速移动代码行的方法(笔者使用的pycharm版本为2022.3.3)。
-
单行移动,向上移动快捷键为【Alt + Shift + ↑】,如下图所示,首先将光标移动到行11
-
然后摁下快捷键【Alt + Shift + ↑】,原行11代码就会上移到行10的位置,如下图所示
代码行向下移动快捷键为【Alt + Shift + ↓】,同理不再演示,请自行测试。
快速移动代码段的方法
下面以图为例,演示快速移动代码段的方法。
-
函数或者方法代码块的向上移动快捷键为【Ctrl + Shift + ↑】,如下图所示,首先将光标移动到方法的标头行(行9),任意位置均可
-
摁下【Ctrl + Shift + ↑】,即可完成整个代码段的上移。
代码段向下移动快捷键为【Ctrl + Shift + ↓】,同理不再演示,请自行测试。