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的web框架中中编写日志列表的教程
Apr 30 Python
使用Python来开发微信功能
Jun 13 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
Jun 13 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 Python
Python for i in range ()用法详解
Sep 18 Python
selenium 多窗口切换的实现(windows)
Jan 18 Python
python检查目录文件权限并修改目录文件权限的操作
Mar 11 Python
Python sql注入 过滤字符串的非法字符实例
Apr 03 Python
Python decimal模块使用方法详解
Jun 08 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
python 对象真假值的实例(哪些视为False)
Dec 11 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同时连接多个mysql数据库示例代码
2014/03/17 PHP
php缓冲输出实例分析
2015/01/05 PHP
php技术实现加载字体并保存成图片
2015/07/27 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
Javascript 函数中的参数使用分析
2010/03/27 Javascript
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
jQuery图片轮播的具体实现
2013/09/11 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
Jsonp post 跨域方案
2015/07/06 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
JS简单实现禁止访问某个页面的方法
2016/09/13 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
python类继承用法实例分析
2014/10/10 Python
python抓取文件夹的所有文件
2018/02/27 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
2018/03/20 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
白血病募捐倡议书
2014/05/14 职场文书
企业贷款委托书格式
2014/09/12 职场文书
初中英语教师个人工作总结2015
2015/07/21 职场文书
敬业奉献模范事迹材料(2016精选版)
2016/02/26 职场文书
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL