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 相关文章推荐
python3使用urllib模块制作网络爬虫
Apr 08 Python
Python之Scrapy爬虫框架安装及使用详解
Nov 16 Python
python 类对象和实例对象动态添加方法(分享)
Dec 31 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
转换科学计数法的数值字符串为decimal类型的方法
Jul 16 Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 Python
Python及Pycharm安装方法图文教程
Aug 05 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
python excel转换csv代码实例
Aug 26 Python
使用python模拟高斯分布例子
Dec 09 Python
Python实现投影法分割图像示例(一)
Jan 17 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 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实现的获取URL信息的类
2007/01/02 PHP
php文本转图片自动换行的方法
2013/03/13 PHP
PHP中使用curl入门教程
2015/07/02 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
php常用字符串查找函数strstr()与strpos()实例分析
2019/06/21 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
30分钟就入门的正则表达式基础教程
2013/02/25 Javascript
javascript实用方法总结
2015/02/06 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
详解Bootstrap glyphicons字体图标
2016/01/04 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
haskell实现多线程服务器实例代码
2013/11/26 Python
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Python实现基于HTTP文件传输实例
2014/11/08 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
Python GUI库PyQt5样式QSS子控件介绍
2020/02/25 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
html5 音乐播放器 audio 标签使用概述
2013/07/15 HTML / CSS
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
学校文明单位申报材料
2014/05/06 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
入党自荐书范文
2015/03/05 职场文书