开发软件的实用技巧

pycharm

  • 双击ctrl不松手+上下方向键
  • ctrl+shift+alt+点击鼠标左键
  • 退出:Esc

命令行快捷键操作

常用:

  • Ctrl+M :等效于回车
  • Ctrl+C : 中断正在当前正在执行的程序
  • Ctrl+L :清屏

历史命令:

  • Ctrl+P : 上一条命令,可以一直按表示一直往前翻
  • Ctrl+N : 下一条命令
  • Ctrl+R : 再按历史命令中出现过的字符串:按字符串寻找历史命令(重度推荐)
  • Ctrl+G : 从执行 Ctrl+R 的搜索历史命令模式退出
  • Tab : 自动补齐(重度推荐)
  • Ctrl+A : 移动光标到命令行首
  • Ctrl+E : 移动光标到命令行尾
  • Ctrl+F : 光标前进
  • Ctrl+B : 光标后退
  • Alt+F : 光标前进一个单词
  • Alt+B : 光标后退一格单词
  • Ctrl+] : 从当前光标往后搜索字符串,用于快速移动到该字符串
  • Ctrl+Alt+] : 从当前光标往前搜索字符串,用于快速移动到该字符串
  • Ctrl+H : 删除光标的前一个字符(相当于退格键)
  • Ctrl+D : 删除当前光标所在字符
  • Ctrl+K :删除光标之后所有字符
  • Ctrl+U : 清空当前键入的命令
  • Ctrl+W : 删除光标前的单词(Word, 不包含空格的字符串)
  • Ctrl+Y : 粘贴 Ctrl+W 或 Ctrl+K 删除的内容
  • Ctrl+ : 删除光标前的所有空白字符
  • Alt+. : 粘贴上一条命令的最后一个参数(很有用)
  • Alt+[0-9],Alt+. 粘贴上一条命令的第[0-9]个参数
  • Alt+[0-9],Alt+.,Alt+. 粘贴上上一条命令的第[0-9]个参数

控制快捷键:

  • Ctrl+Z : 把当前进程放到后台(之后可用 fg 命令回到前台)
  • Ctrl+S : 锁定终端,使之无法输入内容
  • Ctrl+Q : 解锁执行 Ctrl+S 的锁定状态
  • Ctrl+Insert : 复制
  • Shift+Insert : 粘贴(相当于 Windows 的 Ctrl+V)
  • 在命令行窗口选中即复制
  • 在命令行窗口中键即粘贴,可用 Shift+Insert 代替
  • Ctrl+PageUp : 屏幕输出向上翻页
  • Ctrl+PageDown : 屏幕输出向下翻页

! 开头的快捷命令:

  • !! : 执行上一条命令
  • !pw : 执行最近以 pw 开头的命令
  • !pw:p : 仅打印最近 pw 开头的命令,但不执行
  • !num : 执行历史命令列表的第 num(数字)条命令
  • !$ : 上一条命令的最后一个参数,相当于 Esc+.

Esc 相关:

  • Esc+. : 获取上一条命令的最后的部分(空格分隔)
  • Esc+B : 移动到当前单词的开头
  • Esc+F : 移动到当前单词的结尾
  • Esc+T : 颠倒光标所在处及其相邻单词的位置

IDEA

常用快捷键

调试部分、编译

重构

查找

全部快捷键

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树预备知识常用开发工具214522 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2023年1月3日
下一篇 2023年1月3日

相关推荐