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之不要红头文件(1)
Sep 28 Python
用实例解释Python中的继承和多态的概念
Apr 27 Python
python自定义解析简单xml格式文件的方法
May 11 Python
高效使用Python字典的清单
Apr 04 Python
python 字典操作提取key,value的方法
Jun 26 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
Jul 06 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
简单了解Python读取大文件代码实例
Dec 18 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
Mar 20 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 Python
5款实用的python 工具推荐
Oct 13 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 HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
小谈php正则提取图片地址
2014/03/27 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
Python中协程用法代码详解
2018/02/10 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
2019/02/26 Python
python远程邮件控制电脑升级版
2019/05/23 Python
python之array赋值技巧分享
2019/11/28 Python
python获取引用对象的个数方式
2019/12/20 Python
详解Python 循环嵌套
2020/07/09 Python
HTML5新增的8类INPUT输入类型介绍
2015/07/06 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
社区志愿者心得体会
2014/01/03 职场文书
酒店个人求职信范文
2014/01/25 职场文书
暑期培训随笔感言
2014/03/10 职场文书
单位工作证明格式模板
2014/10/04 职场文书
财务总监岗位职责
2015/02/03 职场文书
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js
V Rising 服务器搭建图文教程
2022/06/16 Servers