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实现根据图标提取分类应用程序实例
Sep 28 Python
Python3指定路径寻找符合匹配模式文件
May 22 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
Python实现滑动平均(Moving Average)的例子
Aug 24 Python
python的time模块和datetime模块实例解析
Nov 29 Python
Python+OpenCV实现旋转文本校正方式
Jan 09 Python
基于python检查矩阵计算结果
May 21 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 Python
python爬虫中抓取指数的实例讲解
Dec 01 Python
Python基础详解之描述符
Apr 28 Python
python 详解turtle画爱心代码
Feb 15 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
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
linux中cd命令使用详解
2015/01/08 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
JavaScript语言对Unicode字符集的支持详解
2014/12/30 Javascript
JS实现单行文字不间断向上滚动的方法
2015/01/29 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
几行js代码实现自适应
2017/02/24 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
JavaScript ES6中const、let与var的对比详解
2017/06/18 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
vue打包相关细节整理(小结)
2018/09/28 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
Django的性能优化实现解析
2019/07/30 Python
python jenkins 打包构建代码的示例代码
2019/11/29 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
同学聚会主持词
2014/03/18 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
创先争优活动承诺书
2014/08/30 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
教师旷工检讨书
2015/08/15 职场文书
团支部组织委员竞选稿
2015/11/21 职场文书
2016应届大学生自荐信模板
2016/01/28 职场文书
图文详解nginx日志切割的实现
2022/01/18 Servers
MySQL一劳永逸永久支持输入中文的方法实例
2022/08/05 MySQL