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中使用百度音乐搜索的api下载指定歌曲的lrc歌词
Jul 18 Python
python3抓取中文网页的方法
Jul 28 Python
Python列表删除的三种方法代码分享
Oct 31 Python
PyQt5打开文件对话框QFileDialog实例代码
Feb 07 Python
pandas将DataFrame的列变成行索引的方法
Apr 10 Python
pytorch: tensor类型的构建与相互转换实例
Jul 26 Python
Python函数参数操作详解
Aug 03 Python
Python构建图像分类识别器的方法
Jan 12 Python
python实现控制COM口的示例
Jul 03 Python
python异步编程 使用yield from过程解析
Sep 25 Python
python文件名批量重命名脚本实例代码
Apr 22 Python
Python docx库删除复制paragraph及行高设置图片插入示例
Jul 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 学习提高路线分享
2011/10/23 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
JavaScript 异步调用框架 (Part 1 - 问题 & 场景)
2009/08/03 Javascript
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
微信小程序中进行地图导航功能的实现方法
2018/06/29 Javascript
JavaScript基础教程之如何实现一个简单的promise
2018/09/11 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
详解重置Django migration的常见方式
2019/02/15 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
2019/09/07 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
Python如何使用argparse模块处理命令行参数
2019/12/11 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
python代码能做成软件吗
2020/07/24 Python
Python自动登录QQ的实现示例
2020/08/28 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
公司股东出资证明书
2014/11/01 职场文书
升职自荐书
2019/05/09 职场文书
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server