pycharm中选中一个单词替换所有重复单词的实现方法


Posted in Python onNovember 17, 2020

一次性选中并修改多个相同的变量

在编码的时候,有时候要批量替换一个变量的名字,但是又不想使用批量替换,因为在不同的作用域中是可以使用相同的变量名的,如果批量替换的话会“误伤”其他。所以就需要有一个一次性选中多个相同的变量名,然后统一替换的功能。很庆幸,pycharm就有这样的功能

例如:

为了实现代码的简洁性, 我想把代码中的 categorical_var 全部替换成 a_var
可能好多朋友都是直接一个一个删的然后再改,也有朋友想到了函数 sub,replace等等
这时我们会问能不能像Subline中的全部选择 ctrl+D那样 选中之后全部替换呢?

pycharm中选中一个单词替换所有重复单词的实现方法

  • 方法: 将光标置于要修改的变量名后面
  • 多次按alt+j,这样就可以在相同的变量名后面添加光标
  • 此时可以同时删除并修改这些已经选中的变量名了。

展示:

pycharm中选中一个单词替换所有重复单词的实现方法

pycharm中选中一个单词替换所有重复单词的实现方法

到此这篇关于pycharm中选中一个单词替换所有重复单词的实现方法的文章就介绍到这了,更多相关pycharm选中单词替换重复单词内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的if、else、elif语句用法简明讲解
Mar 11 Python
python实现简单socket通信的方法
Apr 19 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
Mar 22 Python
Python3利用print输出带颜色的彩色字体示例代码
Apr 08 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
Apr 26 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
Aug 23 Python
python3多线程知识点总结
Sep 26 Python
解决tensorflow添加ptb库的问题
Feb 10 Python
Python基于network模块制作电影人物关系图
Jun 19 Python
Pytorch实现将模型的所有参数的梯度清0
Jun 24 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
Feb 07 Python
Python实战之实现简易的学生选课系统
May 25 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 #Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
Nov 17 #Python
python开发一个解析protobuf文件的简单编译器
Nov 17 #Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 #Python
pymysql模块使用简介与示例
Nov 17 #Python
Python模拟登录requests.Session应用详解
Nov 17 #Python
关于python scrapy中添加cookie踩坑记录
Nov 17 #Python
You might like
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
Angularjs 基础入门
2014/12/26 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
jQuery+Ajax实现限制查询间隔的方法
2016/06/07 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
vue中SPA单页面应用程序详解
2017/11/07 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
python写日志封装类实例
2015/06/28 Python
Python实现图像几何变换
2015/07/06 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
Python 转义字符详细介绍
2017/03/21 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
Python如何存储数据到json文件
2020/03/09 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
python输入中文的实例方法
2020/09/14 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
公司端午节活动方案
2014/02/04 职场文书
职务说明书范文
2014/05/07 职场文书
幼儿老师求职信
2014/06/30 职场文书
学校教师安全责任书
2014/07/23 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang
go语言求任意类型切片的长度操作
2021/04/26 Golang