上一篇:PyCharm创建自定义代码段(JetBrains系列通用)

设置方法

很简单,快速过一下,F1,然后输入snippets

然后选择对应语言

Python案例

内容和使用:

{
// prefix:这个参数是使用代码段的快捷入口,比如这里的ifmain在使用时输入ifmain会有智能感知
// body:这个是代码段的主体.需要设置的代码放在这里,字符串间换行的话使用\r\n换行符隔开.注意如果值里包含特殊字符需要进行转义,多行语句的以,隔开
// $1:这个为光标的所在位置.
// $2:使用这个参数后会光标的下一位置将会另起一行,按tab键可进行快速切换,还可以有$3,$4,$5.....
// description:代码段描述,在使用智能感知时的描述
"Print to console": {
"prefix": "ifmain",
"body": [
"",
"def main():",
" ${1:pass}",
"",
"",
"if __name__ == \"__main__\":",
" main()",
""
],
"description": "if main"
}
}

然后输入你设置的缩略就可以了,GIF演示下:

{
"Print to console": {
"prefix": "ifmain",
"body": [
"",
"def main():",
" ${1:pass}",
"",
"",
"if __name__ == \"__main__\":",
" main()",
""
],
"description": "if main"
},
"asyncio method": {
"prefix": "asyncmain",
"body": [
"",
"async def main():",
" ${1:pass}",
"",
"",
"if __name__ == \"__main__\":",
" import time",
" start_time = time.time()",
"",
" asyncio.run(main())",
"",
" print(time.time() - start_time)",
""
],
"description": "async main"
}
}

前端案例

{
"doc for html5": {
"prefix": "html5",
"body": [
"<!DOCTYPE html>",
"<html>",
"<head>",
" <meta charset=\"UTF-8\">",
" <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\">",
" <title>${1:标题}</title>",
"</head>",
"<body>",
" ${2}",
"</body>",
"</html>"
],
"description": "快速生成HTML5"
}
}

最新文章

  1. Mysql 主从延时监控
  2. 自动化测试 using System.Windows.Automation;
  3. Java基础-四要素之一《抽象》(接口)
  4. Jetty和Tomcat的选择:按场景而定
  5. linux之使用cron,logrotate管理日志文件
  6. VS2012生成不依赖运行时不依赖MFC的MFC程序
  7. 关于MySQL Connector/C++那点事儿
  8. Your branch and &#39;origin/master&#39; have diverged
  9. 【产品体验】支付宝Alipay9.0
  10. HTML - 键盘事件
  11. 九思,OA协同九大设计要点
  12. AIO5系统中关于赠品处理的方法
  13. iOS白名单设置
  14. IntelliJ IDEA环境配置
  15. python字典(dictionary)使用:基本函数code实例,字典的合并、排序、copy,函数中*args 和**kwargs做形参和实参
  16. 聊聊Unity的Gamma校正以及线性工作流
  17. 【原创】大叔问题定位分享(16)spark写数据到hive外部表报错ClassCastException: org.apache.hadoop.hive.hbase.HiveHBaseTableOutputFormat cannot be cast to org.apache.hadoop.hive.ql.io.HiveOutputFormat
  18. Java虚拟机JVM简单理解
  19. vijos 1512 SuperBrother打鼹鼠
  20. Easyui combobox下拉框默认选中第一项

热门文章

  1. Collections斗地主案例
  2. js中style,currentStyle和getComputedStyle的区别以及获取css样式操作方法
  3. C# Note11:如何优雅地退出WPF应用程序
  4. 如何抓取电商的数据 &amp; Python
  5. 莫烦keras学习自修第一天【keras的安装】
  6. Code::Blocks debug程序
  7. vscode git设置
  8. 十、ABP
  9. The Bug and Exception of Hibernate
  10. Js 常用字符串操作 API