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开发实例分享bt种子爬虫程序和种子解析
May 21 Python
Python中的面向对象编程详解(上)
Apr 13 Python
Python中自定义函数的教程
Apr 27 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
May 20 Python
Scrapy的简单使用教程
Oct 24 Python
python pandas中DataFrame类型数据操作函数的方法
Apr 08 Python
在python中bool函数的取值方法
Nov 01 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
Python基于Socket实现简单聊天室
Feb 17 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
Feb 26 Python
如何表示python中的相对路径
Jul 08 Python
Pytorch中使用ImageFolder读取数据集时忽略特定文件
Mar 23 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
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
2016/10/20 PHP
详解Yii2 rules 的验证规则
2016/12/02 PHP
JavaScript 学习技巧
2010/02/17 Javascript
关于文本框的一些限制控制总结~~
2010/04/15 Javascript
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
angular.element方法汇总
2015/01/07 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
Angularjs 制作购物车功能实例代码
2016/09/14 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
2016/09/23 Javascript
BootStrap CSS全局样式和表格样式源码解析
2017/01/20 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
2019/06/10 Javascript
Layui数据表格跳转到指定页的实现方法
2019/09/05 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python+selenium 点击单选框-radio的实现方法
2019/09/03 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
幼儿园数学教学反思
2014/02/02 职场文书
在校大学生的职业生涯规划书
2014/03/14 职场文书
销售职业生涯规划范文
2014/03/14 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
毕业欢送会致辞
2015/07/29 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技