pychram 的一些小技巧
1.如何添加头部注释代码
进入设置
File->Settings->Editor->File and Code Templeates -> Python Script
添加以下代码:
#!/usr/bin/env python
#-*- coding: utf-8 -*-
#@File : ${NAME}.py
#@Author: Feng
#@Date : ${DATE}
#@Desc :
主要就是文件名,作者,日期和描述信息,把上述信息复制进去即可
2.如何用鼠标滚轮滚动来控制字体的大小。
File —> setting —> Keymap —>在搜寻框中输入:increase —> Increase FontSize(双击) —> 在弹出的对话框中选择Add Mouse Shortcut
File —> setting —> Keymap —>在搜寻框中输入:decrease —> Increase FontSize(双击) —> 在弹出的对话框中选择Add Mouse Shortcut
剩下的就是滑动滚轮放大和缩小操作,操作一下应用点击一下就可以了.
3.同时注释多行。
快捷键:crtl+/ 注释和取消是一个。
4.自动导入包或模块名(前提是已安装的)
快捷键 :alt+enter
5.设置快捷键来分割窗口
file -> settings->keymap 搜索split如下图所示:
这就是效果图,如果屏幕够长或够高,选择对应的设置就行。这样就能分割窗口了。
6.pycharm 软件如何向source一样进行回退到上一步:
view->ToolBar 点开设置就可以了
效果图:
7.prcharm 查找一个函数的引用:
可以通过Find Usages(查找引用) 快捷键:ALT+F7
8.pychram怎么直接定位到光标
crtl + G 直接输入行号即可(不区分大小写)
9.设置代码风格
如果不在linux上进行调试代码的话,可以直接设置tab4就可以了。如果需要在linux上调试,缩进,记得一定要把制表符那个勾去掉,以空格的方式显示。否则你在linux上更改代码后会直接报出制表符错误的。修改很痛苦。
10.去掉PEP8.py语言风格提示的警告信息
在PyCharm项目设置中找到inspections选项,然后找到PEP 8 coding style violation,在右边的ignore errors,点击下面的加号,添加要忽略的警告信息编码,这个编码可以参考PEP8.py的官方网站(https://pep8.readthedocs.io/en/latest/intro.html#configuration),如下图所示我添加了E501(line too long (82 > 79 characters))、E221、E401、E203这几个要忽略的信息。
最近发现一个更为简便的方法,点击要忽略的错误所在,然后按Alt+Enter,在弹出下拉菜单选择ignore errors like this,就可以快速忽略了。
11.批量替换的快捷键
ctrl + r
12.pycharm自动规范代码格式
pycharm 中因为PEP8代码格式规范,有时候会出现绿色的波浪线,这并不是错误,也没什么问题,就是满屏的波浪线,对代码的可读性非常差,可能是你代码之间缩进的问题,或者逗号之间没有加空格等一些格式问题引起的。
这个可以通过快捷键直接规范好代码,增强可读性。
ctrl + alt + l(小写的L)
pychram 的一些小技巧的更多相关文章
- 前端网络、JavaScript优化以及开发小技巧
一.网络优化 YSlow有23条规则,中文可以参考这里.这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少. 1)合并压缩CSS.JavaScript.图片,静态资源CDN ...
- Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具
前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较 ...
- 分享两个BPM配置小技巧
1.小技巧 流程图修改后发布的话版本号会+1,修改次数多了之后可能会导致版本号很高,这个时候可以将流程导出,然后删除对应的流程包再导入,发布数据模型和流程图之后,版本清零 2.小技巧 有的同事入职后使 ...
- linux系统维护时的一些小技巧,包括系统挂载新磁盘的方法!可收藏!
这里发布一些平时所用到的小技巧,不多,不过会持续更新.... 1.需要将history创建硬链接ln 全盘需要备份硬链接 ln /etc/xxx /home/xxx 2.root用户不可以远程 /et ...
- JS处理事件小技巧
今天,就分享一下我自己总结的一些JS的小技巧: ①防止鼠标选中事件 <div class="mask" onselectstart="return false&qu ...
- iOS:小技巧(不断更新)
记录下一些不常用技巧,以防忘记,复制用. 1.获取当前的View在Window的frame: UIWindow * window=[[[UIApplication sharedApplication] ...
- css小技巧(1)
1.-webkit-overflow-scrolling: touch; 解决ios滑动时无缓冲问题 2.::-webkit-scrollbar 设置ios滑动时是否显示滚动条 3.::selecti ...
- 最强 Android Studio 使用小技巧和快捷键
写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...
- ios开发中的小技巧
在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新. UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIViewal ...
随机推荐
- DP,得到最多苹果,(POJ2385)
题目链接:http://poj.org/problem?id=2385 题意: 牛在两棵苹果树下收集苹果,牛只能在这两棵树之间走动w次,在t时刻,某棵树会掉下苹果. 解题报告: ///dp[t][w] ...
- 宝塔linux面板,修改root密码
root,密码忘记了.但宝塔vps的密码没忘记... 翻完宝塔linux面板都没看到有修改系统root密码的选项,后来尝试定时任务shell,也没成功, 最终快绝望的时候,发现通过添加插件成功修改密码 ...
- stixel-world代码解读
下边缘的求法应该是使用的第二篇论文的方法 上边缘的求法应该是使用的第一篇论文的方法 这是求上边缘的代码: std::vector<float> integralMembership(vma ...
- Spring初始化Bean或销毁Bean前执行操作的方式
如果想在Spring初始化后,或者销毁前做某些操作,常用的设定方式有三种: 第一种:通过 在xml中定义init-method 和 destory-method方法 推荐使用,缺陷是只能在XML中使用 ...
- Python,针对指定文件类型,过滤空行和注释,统计行数
参考网络上代码编辑而成,无技术含量,可自行定制: 目前亲测有效,若有待完善之处,还望指出! 强调:将此统计py脚本放置项目的根目录下执行即可. 1.遍历文件,递归遍历文件夹中的所有 def getFi ...
- CSS中margin: 0 auto;样式没有生效
问题:有两个元素: A, B.两则是嵌套关系,A是B的父节点.A和B都是块元素.当在A上设置:margin: 0 auto的时候,B并没有在页面中居中. margin: 0 auto 为什么没有生效? ...
- 5、SpringBoot+Mybatis整合------多对多
开发工具:STS 代码下载链接:https://github.com/theIndoorTrain/SpringBoot_Mybatis/tree/3baea10a3a1104bda815c20695 ...
- 关于 export default 和 export
// 第一组 export default function crc32() { // 输出 // ... } import crc32 from 'crc32'; // 输入 // 第二组 expo ...
- 第33题:LeetCode255 Verify Preorder Sequence in Binary Search Tree 验证先序遍历是否符合二叉搜索树
题目 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. 考点 1.BST 二叉搜索树 2.递归 思路 1.后序 ...
- Open closed principle
#include <iostream> using namespace std; class Book { public: string getContents() { return &q ...