大家好,欢迎来到IT知识分享网。
Pycharm 中如何自定义代码模块及其使用的一些问题
项目场景:
当我们在使用pycharm时,输入特殊的关键字会有提示,然后按enter就可以自动补全,如果我们经常需要输出重复的代码时,能否也利用这种方法来自动补全呢?
下面我们就来利用Pycharm自定义代码模块:
由于我使用的是汉化版本的pycharm
1.打开pycharm中file下的setting,找到Editor下面的Live Templates ,右侧就会出现各种语言的代码块,我们选择Python,点击右侧的“+”,选择Live Template
1.打开pycharm中文件下的设置,找到编辑器下面的代码模板 ,右侧就会出现各种语言的代码块,我们选择Python,点击右侧的“+”,选择Live Template
2.Abbreviation就是你自定义代码块的缩写名字,Description是描述信息,Template是自定义代码块的内容
最下面的Define一定要点击,在里面勾选上Python,不然等下不能导入,然后OK就可以了。根据样式重新格式化可以勾选也可以不勾选,但是建议勾选。
之后我手贱以为展开的意思是自动给你添加缩进,至于我为什么,看完这篇文章你就会知道,并且会对pycharm有更深入的了解。
原因分析:
当我把展开勾选了成没有的话。
那将是代码提示相当于没有。展开 的意思是等下代码提示的时候按什么键输入。
解决方案:
把展开换成tab键即可
关于自定义代码块自动缩进的问题
一开始我在在模板文件里输入
print('hello world')
print('hello world')
请问有什么区别?
无疑就是多一个换行的问题,那会产生什么效果呢?
也就是自动缩进的问题,接下来注意光标的位置
综上所述 加了换行会自动缩进不加不会自动缩进
有时候需要自动缩进有时候不需要自动缩进,大家自己斟酌使用。
最后我在送上代码提示设置
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/26002.html
![Pycharm自定义代码块和代码提示设置[亲测有效]插图1 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/416a8dffd6424e30a11d62542228c366.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图3 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/d298daef73324807a0476d04c8e08a14.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图5 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/fb49adb9dc2d46a6918997ac06e5a2ff.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图7 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/733e7d14f6b149a196e3b9f77e52843a.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图9 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/be36f54a07574f7fa3714a1ce15db17c.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图11 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/f2dffe5904a141c7b4a90c7bc0e06c3a.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图13 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/4ea8f5c5091e4661a43b83a91cf3e1e8.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图15 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/3cce9e56e48448b193e78dff8f1fa7f5.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图17 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/db8b8add5ed64ab1a82c82c364cc4872.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图19 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/77aa214de37c4c709be20ca70008028b.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图21 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/2fc4cb575dc2446eaeb18f45df1e02e8.jpg)
![Pycharm自定义代码块和代码提示设置[亲测有效]插图23 在这里插入图片描述](https://img.mushiming.top/app/yundeesoft_com/0e81c03972d04c13919ac5cf5cb66138.jpg)