pycharm中如何使用快捷键按出代码提示框
作者:zoutao98 发布时间:2023-03-11 22:18:52
如何使用快捷键按出代码提示框
更新win10,发现可以改取消ctrl + space快捷键的占用了!!!
我们在平时写代码的时候难免会出现敲错字母的时候,这时候你的代码提示框就会消失(很不爽),但你退格删掉错的字母的时候,代码提示框还是没有自动出现,就很烦,不想写代码了。
其实都是win10的错[(●'◡'●)],pycharm默认的代码提示框的快捷键是CTRL+space,但是这个快捷键本我们的微软拼音输入占用了,就很烦,还他喵的改不了,真是逼死强迫症。
win10的改又改不了,又不能丢了不用,那就只能修改pycharm的按键这样子才能生活
找到File-->Settings-->Keymap。
这里改的快捷键alt+/也是很符合我之前用eclipse的习惯,哎,就很舒服。
pycharm快捷键指南
pycharm常用快捷键
1、Ctrl + Enter:在下方新建行但不移动光标;
2、Shift + Enter:在下方新建行并移到新行行首;
3、Ctrl + /:注释(取消注释)选择的行;
4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);
5、Ctrl + Shift + +:展开所有的代码块;
6、Ctrl + Shift + -:收缩所有的代码块;
7、Ctrl + Alt + I:自动缩进行;
8、Alt + Enter:优化代码,提示信息实现自动导包;
9、Ctrl + Shift + F:高级查找;
10、Alt + Shift + Q:更新代码到远程服务器;
11、Ctrl + N 查找所有的类的名称
12、Ctrl + Shift + N 查找项目中的任何文件
使用TIPS
1.1:PyCharm可以在一个窗口中使用多个项目。
要在已打开的窗口中打开项目,请在“文件”菜单上选择“打开”,然后在“打开项目”对话框中选择“在当前窗口中打开”选项,然后选中“添加到当前打开的项目”复选框。
步骤:File–>open–>选择要打开的项目
1.2:快速打开编辑器中的任何类,Ctrl + N、Ctrl + Shift + N
请按Ctrl + N(Navigate | Class)并开始输入类的名称。 从显示的下拉列表中选择类。
您可以使用Ctrl + Shift + N(导航|文件)以类似的方式打开项目中的任何文件
1.3 代码完成功能可以让您快速完成代码中的各种语句。
例如,开始输入一个类名,然后按Ctrl +空格来完成它。 当有多个选项可用时,它们将显示在查找列表中。
1.4:通过按Ctrl +空格两次来调用代码完成特性的一个特殊变体,可以让您完成任何类的名称,而不管它是否被导入到当前文件中。 如果类尚未导入,则会自动生成导入语句。
1.5:您可以快速找到所有在整个项目中使用特定类,方法或变量的地方,方法是将脱字符按照符号名称或代码中的用法进行定位,然后按Alt + F7(在弹出式菜单中查找用法)。
1.6:要快速查看插入符号处的文档,请按Ctrl + Q(查看|快速文档)。
1.7:要导航到代码中某处使用的类,方法或变量的声明,请将插入符定位到使用位置,然后按Ctrl + B。 您也可以点击鼠标的用法按下Ctrl键跳到声明。
1.8:您可以使用Ctrl + F12(导航|文件结构)在当前编辑的文件中快速导航。
它显示了当前班级的成员名单。 选择要导航到的元素,然后按Enter键或F4键。
要轻松找到列表中的项目,只需输入名称即可。
1.9:您可以轻松地重命名您的本地变量,并自动更正所有使用它们的地方。
要尝试它,将插入符号放在要重命名的变量中,然后按Shift + F6(Refactor | Rename)。 在出现的弹出窗口中输入新名称,或选择一个建议名称,然后按Enter键。
1.10:使用代码完成时,您可以使用Tab键在弹出列表中接受当前突出显示的选择。
与使用Enter键接受不同,选定的名称将覆盖脱字符右侧的其余名称。 这对于用另一个替换一个方法或变量名是特别有用的。
1.11:您是否知道,您可以在PyCharm的编辑器和工具窗口中关闭选项卡,而无需使用上下文菜单命令? 用鼠标指向要关闭的选项卡,然后单击鼠标中键或使用Shift +单击组合就足够了。
1.12:要在任何视图(项目视图,结构视图或其他)中快速选择当前编辑的元素(类,文件,方法或字段),请按Alt + F1。
1.13:速度搜索在所有树视图中都可用:只需开始输入,然后快速找到必要的项目。
1.14:任何工具窗口中的Esc键将焦点移动到编辑器。
Shift + Esc将焦点移动到编辑器,并隐藏当前(或最后一个活动)工具窗口。
F12键将焦点从编辑器移到最后一个聚焦的工具窗口。
1.15:编辑器中的Ctrl + W(扩展选择)选择插入符号处的单词,然后选择源代码的扩展区域。 例如,可以选择一个方法名称,然后是调用这个方法的表达式,然后是整个语句,然后是包含的块等。还可以选择插入的字和源代码的扩展区域, 点击编辑器中的目标区域。
1.16:Extract Variable重构可以帮助您简化代码中的复杂语句。 例如,在下面的代码片段中,可以在代码中选择一个表达式,然后按Ctrl + Alt + V(Refactor | Extract | Variable)。
1.17:编辑器中的Ctrl + D复制所选块或当前行,而不选择块。
1.18:代码| 移动语句向上/向下操作对于重新组织文件中的代码行非常有用,例如,使变量声明更接近变量用法。
例如,选择一个代码片段,然后按Ctrl + Shift +向上箭头或Ctrl + Shift +向下箭头。
1.19:Ctrl + Shift + J快捷键将两行合并为一行,并删除不必要的空格以符合您的代码样式。
1.20:如果光标位于方法调用的括号之间,按下Ctrl + P将弹出一个有效参数列表。
1.21:Ctrl + Shift + Backspace(导航|上一个编辑位置)将您带回到您在代码中进行更改的最后一个地方。
按Ctrl + Shift + Backspace几次,可以更深入地了解您的更改历史记录。
1.22:使用Ctrl + Shift + F7(Edit | Find |突出显示文件中的用法)快速突出显示当前文件中某些变量的用法。
使用F3和Shift + F3键浏览突出显示的用法。
按Esc删除突出显示。
1.23:要查看您的本地文件更改历史记录,请调用本地历史记录| 显示上下文菜单中的历史记录( Local History | Show History)。 您可以浏览不同的文件版本,查看差异并回滚到任何以前的版本。
使用相同的上下文菜单项查看目录上的更改历史记录。 你永远不会失去这个功能的任何代码!
1.24:Ctrl + E(查看|最近的文件)带来最近访问的文件的弹出列表。 选择所需的文件,然后按Enter打开它。
1.25:要在编辑器中的方法之间显示分隔线,请打开编辑器设置,然后选中“外观”页面中的“显示方法分隔符”复选框。
1.26:当使用基本代码完成(Ctrl +空格)时,输入标识符中任何地方存在的任何字符。–提示符
1.27:使用Alt +向上箭头和Alt +向下箭头键在编辑器中快速移动方法。
1.28:使用Ctrl + Shift + V快捷键选择并将最近的剪贴板内容插入到文本中。
1.29:您可以通过按Ctrl + O(代码|覆盖方法)轻松地覆盖基类的方法。
1.30:为了帮助您了解主菜单中每个项目的用途,将鼠标指针放在该项目上时,其简短说明会显示在应用程序框架底部的状态栏中。
1.31:要快速打开编辑器中的任何特定方法或字段,请按Ctrl + Alt + Shift + N(导航|符号)并开始输入其名称。
从显示的下拉列表中选择符号。
1.32:使用Alt + Shift + C快速查看您最近对项目的更改。
1.33:您可以通过拖动鼠标指针轻松进行列选择,同时保持按下Alt键。 alt键同时选择多行
1.34:要快速查找菜单命令或工具栏操作,您不需要浏览菜单。 只需按Ctrl + Shift + A(在主菜单上的帮助|查找操作)并开始输入操作的名称。 从建议列表中选择所需的操作。
来源:https://blog.csdn.net/User287/article/details/100749692
猜你喜欢
- 一、背景故事圣诞节风波马上不就到圣诞节了嘛,我看到朋友圈里很多小伙伴再纷纷炫耀自己收到的专属圣诞树,也有小伙伴私信我,说还没有自己的圣诞树!
- 对MySQL的用户而言,备受诟病的一个问题就是导入SQL备份文件时不能并发,使得导入的效率很低。今天,我们就来改变下思路,尝试一下并发导入的
- 前言之前看到 RunCat 一只可以在电脑上奔跑猫,其主要的功能是监控电脑的CPU、内存的使用情况,使用越多跑的越快。所以准备做一只在任务栏
- 前几天安装Python的时候没有装上pip工具,所以只能现在手动安装了。首先,访问https://bootstrap.pypa.io/get
- 围绕一门语言,学习它的文化精髓,能让你成为一名更优秀的程序员。如果你还没读过Python之禅(Zen of Python) ,那么打开Pyt
- 不同于其他软件项目,互联网项目的开发有其独有的特性。互联网项目开发不同于传统软件项目开发不同于需求定制性的软件开发公司。客户的需求是明确的,
- Web应用的发展,使得客户端存储使用得也越来越多,而实现客户端存储的方式则是多种多样。最简单而且兼容性最佳的方案是Cookie,但是作为真正
- LBound函数:返回指定数组维的最小可用下标;UBound函数:返回指定数组维的最小可用上标;LBound(arrayname, [,di
- 最近在学习python爬虫,使用requests的时候遇到了不少的问题,比如说在requests中如何使用cookies进行登录验证,这可以
- 目录wtforms使用1(简单版):使用2(复杂版):wtforms安装:pip3 install wtforms使用1(简单版):from
- 文件处理流程1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件 r模式,默认模式,文件不存在则报错w
- 使用type()查看数据的类型在Python中, 可以使用type()类型来查看数据的类型:>>> type(3)<
- 炸金花题目很简单:就是自己写一个程序,实现诈金花游戏的发牌、判断输赢。规则:一付扑克牌,去掉大小王,每个玩家发3张牌,最后比大小,看谁赢。牌
- 在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务。那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 AS
- Python的装饰器可以实现在代码运行期间修改函数的上下文, 即可以定义函数在执行之前进行何种操作和函数执行后进行何种操作, 而函数本身并没
- 看了不少朋友的个人网站,有一个小问题,似乎很多朋友都忽略了,那就是版权声明的写法。虽然那只是一小行字,不过作为设计师也好,作为个人的爱好也好
- 网络安全问题很重要,尤其是保证数据安全,遇到很多在写接口的程序员直接都是明文数据传输,在我看来这是很不专业的。本人提倡经过接口的数据都要进行
- 想要根据django中的模型和配置生成SQL语句,需要先进行一定的设置:首先需要在你的app文件夹中进入setting.py文件,里面有一个
- 这篇文章我们来讲讲如何在python使用bs4模块返回值中正确使用find和find_all来取值。我们先来看看find函数在两种场景使用:
- 一 简介python-mysql-replication 是基于python实现的 MySQL复制协议工具,我们可以用它来解析binlog