pycharm 实现光标快速移动到括号外或行尾的操作
如下所示:
coupon = models.ForeignKey("Coupon", on_delete=models.CASCADE)
pycharm中编写程序, 需要将光标快速移动到“” ‘' () {}[]号外,
实现的方式很简单, 就是在输入一次“” ‘' () {}[],
例如 “Coupon”, 输入完Coupon后,再按一次" 即可跳到"外面,同理单引号,各种括号也是如此
补充:pycharm快捷键如何快速跳到一行末尾
常用快捷键:
PyCharm之快速跳到文件的开头和尾部快捷键(Windows)
Ctrl+Home=>头部
Ctrl+End=>尾部
快速生成try…catch…
编辑类:
Ctrl + D 复制选定的区域或行
Ctrl + Y 删除选定的行
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 优化导入(去掉用不到的包导入)
Ctrl + 鼠标 简介/进入代码定义
Ctrl + / 行注释 、取消注释
Ctrl + 左方括号 快速跳到代码开头
Ctrl + 右方括号 快速跳到代码末尾
Shift + F10 运行
Shift + F9 调试
查找/替换类:
Ctrl + F 当前文件查找
Ctrl + R 当前文件替换
Ctrl + Shift + F 全局查找
Ctrl + Shift + R 全局替换
运行类:
Shift + F10 运行
Shift + F9 调试
Alt + Shift + F10 运行模式配置
Alt + Shift + F9 调试模式配置
调试类:
F8 单步调试(一行一行走)
F7 进入内部
Shift + F8 退出
Ctrl + F8 在当前行加上断点/断点开关
Ctrl + Shift + F8 查看所有断点
导航类:
Ctrl + N 快速查找类(也可查找当前工程中的文件,以文件名查找)
Double Shift 任意位置查找
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐
-
pycharm配置python 设置pip安装源为豆瓣源
豆瓣镜像源:https://pypi.douban.com/simple/ file >> setting 最后点击OK即可 PyCharm基本使用 1.在PyCharm下为python项目配置python本地解释器 setting-->Project:pycharm workspace-->Project Interpreter-->add local 2.在PyCharm下创建Python文件.Python模块 1.file-->new-->python fi
-
Pycharm 如何一键加引号的方法步骤
有时候写爬虫的时候需要将浏览器中的headers信息复制到Pycharm中使用,但是复制过来的格式不是需要的键值格式,挨个手动敲键盘太累,毕竟咱们写脚本就是为了解放双手 解决方式如下: 一.在浏览器中Request Headers 复制到Pycharm的py文件中 建议使用Chome的浏览器复制. 二 .使用快捷键:Ctrl+R 调出正则匹配工具栏,如果是mac的话windows键盘的话,使用win+R调出正则匹配工具栏 三.按照下图步骤操作 1.选中需要快速加引号的区域 2. 填写正则匹配表达
-
解决PyCharm中光标变粗的问题
pycharm中光标变粗,如下: 原因:光标进入了改写状态. 解决方法:按一下键盘中的Insert键就好了. 以上这篇解决PyCharm中光标变粗的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
解决Pycharm 运行后没有输出的问题
在用Pycharm运行项目时,不知道干了什么,导致运行后无法像平时那样显示输出结果: 最后试了很多种方法,终于解决了: 将打勾的地方去掉,不要运行时用Python console. 补充:pycharm运行正确但是不出结果 描述: 之前用的好好的,突然有一天用pycharm运行程序,明明结果正确, 打印不出来结果,看下图 解决: 查看File Transfer有好多错误,意思是没有连接上服务器 [2018/12/8 21:05] Automatic upload failed: could no
-
pycharm 实现光标快速移动到括号外或行尾的操作
如下所示: coupon = models.ForeignKey("Coupon", on_delete=models.CASCADE) pycharm中编写程序, 需要将光标快速移动到"" '' () {}[]号外, 实现的方式很简单, 就是在输入一次"" '' () {}[], 例如 "Coupon", 输入完Coupon后,再按一次" 即可跳到"外面,同理单引号,各种括号也是如此 补充:pycharm
-
正则表达式匹配括号外的符号及数据
正则表达式匹配括号外的符号 [\\?!/\\.,\\s]+(?=[^\\)]*(\\(|$)) 将括号外的?!/.,和空格(连续多个时同时)匹配 如 String string1 = "sdfsdf sdlfksd sdf,fsdf&sdf(s:1,g:1) sdfsd sdf! ? . sdfl asdf "; String[] str = string1.split("[\\?!/\\.,\\s]+(?=[^\\)]*(\\(|$))"); for(St
-
Django外键(ForeignKey)操作以及related_name的作用详解
之前已经写过一篇关于Django外键的文章,但是当时并没有介绍如何根据外键对数据的操作,也就是如何通过主表查询子表或者通过子表查询主表的信息 首先我定义了两个模型,一个是老师模型,一个是学生模型,一个老师对应多个学生,这个算是一个一对多的类型(如下图所示) 那么如果我们要想查询一个老师对应的学生有哪些,该如何操作呢? 首先我们先查询到老师的信息,在这里我们使用python shell 进行演示 ,输入命令python manage.py shell 进入python shell操作界面: 第一
-
django序列化时使用外键的真实值操作
展示: 一般情况下序列化得到的外键的内容只是id: ... { fields: { uat_date: "2015-07-25", statu: "CG", name: "慢赢优化", tester: [ 1 ], product_manager: 1, module: [ 2, 3 ], project: 1, plan_version: 1, publish_date: "2015-07-25", actual_versi
-
Sublime Text3快捷键汇总
Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总. 用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类,对于阅读和修改代码来说,非常实用. 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本. Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑.举个栗子:快速选中并更改所有相同的变量名.函数名等. Ctrl+L 选中整行,继续操作则继续选择下一行,效果和
-
Linux 使用vi文本编辑器详解
目录 前言 一.vi文本编辑器 1.使用vi文本编辑器 2.vi编辑器的工作模式 3.命令模式中的基本操作 (1)模式切换 (2)移动光标 (3)复制.粘贴和删除 (4)查找文件内容 (5)撤销编辑及保存和退出 4.末行模式中的基本操作 (1)保存文件及退出vi编辑器 (2)打开新文件或读入其他文件内容 (3)替换文件内容 前言 本章将会讲解使用vi文本编辑器 一.vi文本编辑器 配置文件是Linux操作系统的显著特征之一,其作用有点类似于Windows操作系统中的注册表,只不过注册表是集中管理
-
Pycharm新手教程(只需要看这篇就够了)
pycharm是一款高效的python IDE工具,它非常强大,且可以跨平台,是新手首选工具!下面我给第一次使用这款软件的朋友做一个简单的使用教程,希望能给你带来帮助! 目前pycharm一共有两个版本,Professional(专业版本)」和「社区版」,专业版功能最强大,主要是为 Python 和 web 开发者而准备,是需要付费的.社区版是专业版的阉割版,比较轻量级,主要是为 Python 和数据专家而准备的.一般我们做开发,下载专业版本比较合适. 一.常用功能介绍 1.更换 Python
-
IDEA 自动跳出括号的快捷键分享
IDEA自动跳出括号并且补全分号(类似eclipse的功能) 跳括号外头去 ctrl shift enter 叫做 Complete Current Statement 如果后面没关闭,会自动帮你关闭并跳下一行 如果有关闭了,会跳下一行 还有个不擦屁股直接跳的 shift enter 不管现在光标在哪个位置,直接新开一行 跳出双引号:shift + " 跳出单引号:' 跳出括号:shift + ) 跳出中括号:] 以此类推. 补全方法返回的值的接收变量 alt enter:补全方法返回的值的接收
-
pycharm 使用心得(七)一些实用功能介绍
实时比较 PyCharm 对一个文件里你做的改动保持实时的跟踪,通过在编辑器的左侧栏显示一个蓝色的标记. 这一点非常方便,我之前一直是在Eclipse里面用命令"Compare against HEAD" 来比较一个文件前后的改动. 在PyCharm中,你可以对你的改动一览无余.同时,点击那个标记,会显示出之前的内容以及一个工具栏: 你可以很容易地回滚这些改动,在一个详尽的对话框中查看这些改动或是将之前的文本粘贴到剪切板上. 提交时的比较预览在Eclipse 中,当你提交改动时,会有一
-
shell中各种括号的作用详解()、(())、[]、[[]]、{}(推荐)
一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格. ②命令替换.等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令.有些shell不支持,如tcsh. ③用于初始化数组.如:array=(a b c d) 2.双小括号 (( ))
随机推荐
- 如何用angularjs制作一个完整的表格
- 详解MySQL中的NULL值
- 深入理解Angular.JS中的Scope继承
- 基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
- JavaScript正则表达式验证代码(推荐)
- JS获取html元素的标记名实现方法
- php的XML文件解释类应用实例
- JavaScript实现仿网易通行证表单验证
- php表单请求获得数据求和示例
- IIS 服务器的备份和移植技巧
- Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
- Mysql和网页显示乱码解决方法集锦
- C#实现根据实体类自动创建数据库表
- java 网络编程之TCP通信和简单的文件上传功能实例
- JS设计模式之访问者模式定义与用法分析
- 详解json串反转义(消除反斜杠)
- PHP实现统计代码行数小工具
- Maven 修改tomcat运行版本和端口的实现方法
- python 脚本生成随机 字母 + 数字密码功能
- Laravel框架之解决前端显示图片问题